Как фанат мака, я не мог пройти мимо этой новости.
Макдональдс доказал в суде, что они не сеть бесплатных туалетов, как думают многие, и даже не ресторан, как думают немногие, а заурядный продуктовый магазин. И посему могут платить НДС в размере 10% вместо 18%.
Тогда правозащитники потребовали указывать состав каждого продукта на упаковке, как в любом магазине. В частности честно писать, что например, коктейль "Молочный" состоит из пальмового масла, разбавленного водой, ароматизаторов и вкусовых добавок, а молоко туда забыли положить, ну и так далее.
Как известно, PHP — интерпретируемый язык, т.е. каждый раз при обращении к скрипту, этот скрипт компилируется. Если у вас 1 скрипт, то ничего страшного нет, так как время компиляции не большое. Но в современных CMS и фрэймворках при отображении страницы используется 10-300 отдельных php-файлов (проще говоря, инклуды). Чем больше инклудов и чем они тяжелее, тем дольше выполняется процесс компиляции. (далее...)
Известный американский банкир Джон П. Морган (J.P. Morgan, Jr.) в 1929 году за несколько дней до биржевого краха избавился практически от всех ценных бумаг, которыми владел. Комиссия Конгресса США заподозрила его в использовании инсайдерской информации и манипулировании рынком. Банкир объяснил, что спасти свои капиталы от кризиса ему помог чистильщик обуви, который, чистя его ботинки, поинтересовался перспективами акций железнодорожной компании, которые он купил. «Когда на рынок приходят чистильщики обуви, профессионалам на нем больше делать нечего» — заключил финансист.
LiveStreet — открытый блоговый движок по функционалу напоминающий Хабр. Особенно рекомендую новичкам для изучения внутренностей в плане правильной архитектуры. Все слышали про MVC, видели красивые схемы в книжках, но для практики нужно посмотреть LiveStreet. И ни в коем случае нельзя изучать архитектуру движков по WordPress — там полнейший ад из сотен инклудов, функций и PHP, перемешанного с HTML и SQL-запросами.
В Nginx есть простая конструкция для кэширования статических файлов на клиенте. Тем самым страницы загружаются быстрее, а сервер не нагружается повторными запросами. Картинки, стили практически не меняются, поэтому ставим 10 лет и не паримся. Даже если файл стилей изменился, то надежней всего добавить какой-нибудь мусор в GET-параметры (например, /style.css?version=23)