VQMod::bootup — ERROR — YOU NEED THE PHP «DOMDocument» EXTENSION INSTALLED TO USE VQMod

20.12.2014

Во время перенос сайта на VPS/VDS или выделенный сервер иногда возникает ошибка
VQMod::bootup — ERROR — YOU NEED THE PHP «DOMDocument» EXTENSION INSTALLED TO USE VQMod
или
class DOMDocument not found
Ошибка говорит о том что на сервере не установлено расширение DOMDocument (php-xml).
Это расширение необходимо для того чтобы скрипты сайта имели возможность работать с xml-документами.

Установка
Установить DOMDocument можно буквально одной командой:

Читать дальше

Нагрузка создаваемая wp-cron.php

14.12.2014

Периодически владельцы сайтов на wordpress начинают жаловаться на повышенную нагрузку создаваемую файлом wp_cron.php. В access-логе сервера это выглядит вот так: 192.168.0.1 — — [14/Dec/2014:23:11:45 +0200] «POST /wp-cron.php?doing_wp_cron=xxxxxxxxx.yyyyyyyyyyy HTTP/1.0» 200 0 «-» «WordPress/4.0.1; 192.168.0.1 — — [14/Dec/2014:23:13:28 +0200] «POST /wp-cron.php?doing_wp_cron=xxxxxxxxx.yyyyyyyyyyy HTTP/1.0» 200 0 «-» «WordPress/4.0.1; И таких записей может быть несколько тысяч.

Читать дальше

Как установить mod_pagespeed в Debian 6, 7 и Ubuntu Linux

12.12.2014

Сейчас приобрёл широкую популярность модуль Apache под названием mod_pagespeed. Основной его «фишкой» является оптимизация отдаваемых сервером пользователю страниц и картинок таким образом, что их открытие браузером происходит в несколько раз быстрее чем обычно. В этой заметке я опишу как установить этот модуль на сервер с ОС Debian 6, 7 и Ubuntu Linux (о настройке расскажу в отдельной заметке) Для этого подключитесь к серверу по ssh и Скачайте установочный пакет: wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb или, если у Вас x64 ОС wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb Далее установите скачанный пакет командой:

Читать дальше

Кеширование запросов к MySQL в memcache

08.12.2014

Одной из проблем, с которой пришлось столкнуться при оптимизации сервера с несколькими интернет-магазинами на опенкарте — это очень активная работа скриптов сайта с базой данных. А это выливалось в то что mysqd съедал на сервере всю доступную оперативную память и адски грузил процессор/память. Кроме оптимизации самого мускуля (которая помогла отчасти решить вопрос) нашелся ещё один метод борьбы с этой печалью. А именно — кеширование всех запросов интернет-магазина в медленно «остывающий» кеш в оперативной памяти (memcache). Для этой цели добрые люди сделали специальный драйвер MySQL для OpenCart`а, который в связке с модифицированным модулем кеширования отправляет каждое сочетание «SQL_запрос+результат_из_БД+уникальный_ключ» на некоторое время в хранилище […]

Читать дальше