Когда я начинал вести этот блог в 2009 году, хостить сайты, особенно небольшие, на VDS как-то не было принято. (Не говоря уже о том, что сами идеи «посвящать самому себе сайт» / «вести общедоступный дневник» были еще новыми и казались немного дикими.) Главным образом, все использовали shared hosting, потому что он стоил дешевле VDS и решал свою задачу — сайт работал, странички открывались. Сегодня, конечно же, все сильно изменилось. Не только VDS стали дешевле, но и современные браузеры стали ругаться на сайты, не использующие HTTPS. А за сертификаты хостинг-провайдеры берут деньги. Еще бы, ведь у клиентов нет на сервере рутовых прав, а значит Let’s Encrypt они прикрутить не могут. В любом случае, в современных реалиях держать сайт на шаред хостинге иначе как зашкваром не назовешь. Поэтому я решил рассказать о своем опыте переноса сайта на VDS, на примере этого самого блога.
Бывает, натыкаешься на сайт с интересным шаблоном. Смотришь HTML, и оказывается, что сайт работает на WordPress, а следовательно определить название шаблона несложно. Или приходит тебе очередная идея для сайта, начинаешь подбирать домен, искать шаблон. На идею в итоге забиваешь, а шаблон-то хороший нашелся, еще может пригодиться! Таким вот образом я какое-то время собирал список тем для WordPress, которые мне нравятся, и наконец-то решил этим списком поделиться.
В старом Disqus, так называемом Disqus Classic, была возможность настраивать то, как будет отображаться количество комментариев к статьям. Например, если комментариев нет, на ваше усмотрение Disqus мог писать «0 комментариев», «Комментарии отсутствуют», «Нет комментариев» и тп. В Disqus 2012 такая возможность пропала. Раньше проблема решалась временным переключением на старый Disqus, но теперь и этой возможности нет.
Вы, конечно же, в курсе, что этот блог работает на WordPress. Некоторое время назад я начал серьезно беспокоиться относительно быстродействия этого движка. Во-первых, меня волновало количество используемой им памяти. Например, когда по блогу начинают ходить поисковые боты, WordPress запросто может скушать 1 Гб оперативки. Во-вторых, я был обеспокоен временем, за которое у пользователя загружаются страницы. В случае попадания в кэш проблем не возникает, но иначе страница запросто может генерироваться 1-2 секунды.
Я знаю, что вы видели уже более 9000 подобных заметок. Просто нужно было что-то делать с черновиком этого поста, а то он уже пол года глаза мне мозолит. Удалять было жалко, поскольку я периодически им пользовался, так что пришлось довести до ума и опубликовать. Возможно, вас утешит то обстоятельство, что тут собраны действительно полезные плагины, которыми я сам пользуюсь или по крайней мере когда-то пользовался.
Недавно заказал у Насти Манно шаблон для одного из своих блогов. Это первый раз, когда я плачу деньги за дизайн сайта. Вообще, до этого я не заказывал у фрилансеров ничего «серьезного», разве что килознак текста написать и прочие мелочи.
Эта статья была написана мной для «Доменных Имен». Ее опубликовали в третьем выпуске журнала. С разрешения руководителя департамента по информационной политике РуЦентра Андрея Воробьева, теперь, после выхода следующего номера журнала (раздавался на РИФ 2011), я могу опубликовать статью в этом блоге. Сразу предупреждаю — статья для новичков.
Что это я все о программировании, да о программировании… Напишу-ка для разнообразия небольшой гайд по заработку в сети для начинающих. Если вы уже работаете с GoGetLinks, за счет него ваш сайт приносит больше, чем требует на содержание, плюс вы неделями можете не заниматься ни сайтом, ни биржей, то вам этот пост будет не интересен. Остальным не помешает ознакомиться.
Мою статью опубликовали в журнале Доменные Имена. Это первый раз, когда я что-то написал для печатного издания.
Данные текст является переводом статьи Reduce WordPress CPU Usage #3 — Reduce your database queries, опубликованной в блоге cravingtech.com. Также вы можете ознакомиться с переводом первой и второй статьи из этой серии.
Высокая нагрузка на процессор может быть вызвана большим числом sql-запросов, производимых WordPress. В WordPress-блогах почти все данные берутся из базы данных — комментарии, посты, URL блога, расположение CSS-файлов и прочая информация, необходимая плагинам.