Использование кеша на стороне браузера (apache)

08.02.2015

Сначала пара слов на тему – зачем вообще нужно кеширование ресурсов сайта (изображений, css, html-файлов, архивов и прочих статических файлов). Каждый раз как посетитель открывает Ваш сайт – скачивается не только html-код страницы, но и все сопутствующие ему файлы, которые нужны для оформления страницы (картинки, css-стили, js-скрипты и так далее). Как результат, одно открытие страницы файла – это не один запрос к серверу, а от десяти до сотни! Каждый такой запрос – это не только нагрузка на сервер (что важно), но и дополнительное время на загрузку страницы у пользователя (что важно как показатель качества сайта и удобства работы с ним)

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

Как установить CURL

30.01.2015

cURL — бесплатная утилита командной строки, позволяющая взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL. Проще говоря – это ПО позволяющее программам и скриптам Вашего сайта подключаться к внешним сервисам и ресурсам по протоколам FTP, SFTP, FTPS, HTTP, HTTPS, TFTP, SCP, Telnet, DICT, LDAP, а также POP3, IMAP и SMTP. Кроме того cURL поддерживает сертификаты HTTPS, методы HTTP POST, HTTP PUT
В этой заметке описана установка cURL в ОС CentOS, Debian и через панель управления сервером ISPManager

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

Ошибка 500 internal server error в OpenCart

08.01.2015

Сегодня я расскажу об одной достаточно редко встречающейся, однако зачастую «трудной» в определении ошибке, возникающей в процессе работы сайтов, созданных на основе CMS OpenCart. Иногда после закачки сайта на хостинг он работает какое-то (зачастую продолжительное) время, после чего частями начинает отдавать ошибку 500 «Internal Server Error». например, вот так: Кроме того та же ошибка начинает возникать как в некоторых местах страницы, так и на отдельных страницах целиком! Ещё одним «симптомом» является то, что восстановление файлов сайта из бекапа временно устраняет ошибку (чем более давний бекап взят — тем дольше работает сайт) При этом в логах сервера нет ничего вразумительного о […]

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

Как при помощи cron-задачи скачать файл и переместить его в нужную папку

07.01.2015

Иногда возникает задача периодически скачивать файл или страницу с удалённого сервера и сохранять её в определённую папку. При этом использовать bash-скрипт не всегда возможно. Вопрос решается следующим образом: Создайте файл с именем download.php и вот таким содержимым (пример скачивает somefile.xml и копирует его в папку сайта /xml/):

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

Как установить SSL-сертификат в ISPManager 4

04.01.2015

Несмотря на достаточную простоту работы с ISPManager 4 – некоторые пункты меню найти не так-то просто.
В частности это касается и раздела добавления SSL-сертификата. Изначально его просто нет в меню программы!
Чтобы появился пункт “SSL-сертификаты” нужно выполнить следующие шаги:

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