+3.20
Рейтинг

Виталий Никсенкин

бесплатные панели для управления сервером


Начнем со знакомой многим «старушки» Domain Technologie Control www.gplhost.com/software-dtc.html Несмотря на приличный возраст и отсутствие обновлений, панель достаточно мощная. А ее качество и надежность подтверждается тем фактам, что ее единственную из всех можно обнаружить в официальном репозитории Debian Lenny.


К мощным представительницам бесплатных панелей можно отнести Kloxo lxcenter.org Разнообразные функции помогают работать с множеством сайтов. Есть и минусы: панель приветствует лишь операционные системы CentOS и RHEL с архитектурой 32Bit.


Еще одна популярная панель – это ISPConfig www.ispconfig.org/. Конечно, интерфейс у консоли отвратительный, но последнюю версию панели обещают сделать намного более комфортной, добавить сервисов. По словам тех, кто видел первые скриншоты, панель изменится к лучшему.


Поддержку Debian Lenny получила и gnupanel gnupanel.org


Приятный интерфейс говорит в поддержку панели SysCP www.syscp.de В комплекте идет пакет для Lenny, а внутренняя начинка обещает хороший уровень быстродействия.


Порадует любителей удобства и комфорта консоль ispCP Omega isp-control.net Здесь вам и красивый и понятный в управлении пользовательский интерфейс, и справочная документация, и даже отдельный форум с русской поддержкой.


Для «яблочников» придумали консоль OpenPanel www.openpanel.com хотя панель больше подходит под администрирование сервера, а не хостинга. Впрочем, это еще не главный минус, вот то, что панель уже давно стоит в версии beta – это очень плохо.


Последней по списку, но не по значению будет экспериментальная панель управления Webmin www.webmin.com Дело в том, что администрирование сервера в данном случае происходит через веб-интерфейс. Ту же функцию заложили в аналоги панели usermin, virtualmin, cloudmin.

Как узнать свой Facebook User ID?

Для чего может понадобится facebook user id? Вообще много для чего, мне например понадобился facebook id для того чтобы модерировать комментарии к своему блогу.

Изначально, каждому зарегистрировавшемуся в Facebook присваивается произвольный id и найти его можно в адресной строке браузера, зайдя на свою страницу:
www.facebook.com/profile.php?id=100000032674323

Цифры и есть ваш id. Но что делать тем пользователям, которые изменили свой id на буковки:
www.facebook.com/alice2k

Чтобы узнать свой facebook user id, вам необходимо перейти по ссылке
graph.facebook.com/alice2k

Профессиональные брендовые серверы


  • DELL PowerEdge™ R720 2 x Intel® Xeon® E5-2620 Hexa Core по 6 физических и 6 виртуальных ядер (hyper-threading)
  • 2 x 600 GB SAS (hardware RAID1 — 8-port Controller)
  • 128 GB DDR3 ECC RAM
  • KVM-over-IP управление и удаленный доступ iDRAC 7 Enterprise
  • Бесплатное администрирование
= 15000р/мес

Промокод: alice2k_dedic даёт 7% на ежемесячную аренду выделенных серверов (действует только на самый первый заказ, т.е. для новых клиентов)

Кто забыл, кто такие fastvps.ru читаем раз, два, три.

Удаляем комментарии из WordPress

Для этого нужно лишь пройти через следующий алгоритм действий:
1) Зайдите в phpmyadmin и выберите базу нужного WordPress
2) Прейдите на вкладку SQL и выполните следующий запрос:
DELETE FROM wp_comments WHERE comment_approved ='0';

Для удаления еще и одобренных комментариев повторите несложных алгоритм, изменив запрос на следующий:
DELETE FROM wp_comments WHERE comment_approved ='1';

Error: Maximum execution time of 300 seconds exceeded

Такое описание вдруг выскочившей ошибки может увидеть каждый, кто попытается загрузить на сайт базу данных в 10 Мб через phpmyadmin. Данная ошибка никак не связана с переменной max_execution_time, находящейся в php.ini и влияющей на исполнение скриптов. Различные инструкции и справочники по-разному предлагают справляться с данной неприятной ошибкой: одним проще отредактировать php.ini, другим httpd.conf.

Итак, если вы при заливке дампа большого объема с помощью phpmyadmin вместо результата получаете ошибку:
Fatal error: Maximum execution time of 300 seconds exceeded

То первым делом вам нужно найти конфигурационный файл и открыть. Чаще всего он сохранен под названием config.inc.php. В нем редактированию нужно подвергнуть следующую переменную:
$cfg[’ExecTimeLimit’] = 300;

В данном случае вы меняется значение либо на 0, либо на большее число (как в ниже приведенном примере).
$cfg[’ExecTimeLimit’] = 3600;

Вариант разрешения ошибки беспроигрышный, о если что-то пошло не так, то незадачливым пользователям поможет бесплатная утилита: BigDump MySQL Importer.
Или можно схитрить и, имея доступ по ssh, импортировать нужный дамп базы быстро и безболезненно:
gunzip < dbname.gz | mysql -u Username -p dbname

Только не забудьте сначала сохранить данные в формате gzip. Этот формат эффективнее сжимает необходимые материалы чем привычный zip.

рекомендации по оптимизации работы интернет-ресурсов

Во-первых, при работе с HTTP не забывайте:
  • избегать HTTP запросы – чем меньше их, тем лучше;
  • использовать заголовки «Cache-control» или «Expires»;
  • забыть про редиректы (HTTP Redirect).
Во-вторых, скрипты Java требуют внимательности:
  • При написании документа в его начале обязательно указывайте ссылки на файлы с таблицами стилей (link href).а в конце прописывайте ссылку на файл JavaScript (script src);
  • Вставки CSS и JavaScript храните отдельными файлами;
  • При использовании CSS и JavaScript уменьшайте размеры файлов с помощью утилитов YUI compressor или JSMin. Они позволят разобраться с ненужными комментариями и лишними пробелами, а так же сократят переменные.
  • Проверяйте файлы скрипта на дублирование кодов, что заставляет догружать ставки и задерживать обновление страницы;
  • Избавьтесь от запросов Java к DOM хотя бы частично, выполнив кэширование, отбрасывающее повторяющиеся запросы;
  • Все блоки Java вместе с картинками оставляйте на загрузку в последнюю очередь;
  • При обработке событий в крайнем случае применяйте onresize, аудиты проводите с помощью YUI Event, а привычный «onload» замените на утилиту DOMContentLoaded.
В-третьих, при работе с Ajax запросами:
  • Кэшируйте их;
  • используйте метод GET, вмещающий все запросы в один пакет TCP.
В четвертых, CSS тоже можно оптимизировать:
  • Не засоряйте CSS вычислимыми выражениями (expression);
  • Обязательно сбросьте буфер еще при старте генерации страницы с помощью периодического вызова flush() в PHP, тогда пользователь быстрее загрузить CSS файлы;
  • Для загрузки CSS используйте в начале страницы не @import, а «link»;
  • забудьте про фильтры, они поддерживаются исключительно IE/ лучше возьмите в оборот PNG8.
В-пятых, будьте терпеливы и внимательны при написании сайта:
  • Все страницы перед отдачей сжимайте, например, через утилиту mod_gzip;
  • Для доставки контента используйте услугами таких сетей как Akamai;
  • В странице не прописывайте более трех ссылок на другие домены, будь то обращения к картинке или iframe, ибо сайту приходится дожидаться ответа чужих серверов;
  • При использовании iframe'ов, постарайтесь оставить только основные, а так же избавиться от ссылок на чужие ресурсы, иначе часть страницы может остаться заблокированной;
  • В Apache настройте ETags;
  • Рационально отбирайте те скрипты, которые понадобятся при первоначальной загрузке;
  • А весь контент делите равными долями по имеющимся доменам, тогда браузер подгрузит все необходимые данные одновременно;
  • Минимизируйте количество элементов в древе DOM, убирайте лишние тэги;
  • Банально, но следите, чтобы у вас не появлялась ошибка 404;
  • Урезайте размеры Cookie: сокращайте имена, определяйте продолжительность жизни, убирайте все лишнее;
  • Во вспомогательных страницах вместо Cookie используйте вынесение всех скриптов на static.domain.com;
  • Если решили добавить Flash, заранее определите crossdomain.xml.
В-шестых, обратите внимание на изображения:
  • Поработайте над используемыми изображениями (уменьшите размеры используемой палитры, заливайте картинки в формате *PNG с помощью утилитов optipng, pngoptimizer или pngcrush, удаляйте комментарии, а в случае *jpg оптимизируйте файлы через jpegtran);
  • Для создания фоновых картинок используйте CSS спрайты;
  • Проверяйте совпадения реального размера картинки с прописанными параметрами width и height (тогда не будет проблем с масштабированием).
  • Помните, что созданный favicon.ico должен не превышать 1 Кб и быть кешируемым, ибо поисковые системы используют его в каждом десятом запросе.
И, наконец, в-седьмых, при создании сайта, оптимизированного под мобильные устройства:
  • Не создавайте страницы, превышающие 25 Кб;
  • Используйте multipart блоки, что позволяет производить автоматическую упаковку всех дополнений в приложения.

Создаю бесплатные SSL сертификаты

Сделаю вам бесплатно сертификаты. От вас требуется.
  1. Чтобы на вашем домене был РАБОЧИЙ почтовый ящик, например webmaster@ваш_домен или postmaster@ваш_домен или hostmaster@ваш_домен
  2. Обязательно проверьте сначала доставку писем на email, прежде чем писать.
  3. Потом скидываете свой домен либо в личные сообщения, либо в комменты к этому топику.
  4. Далее вам на email, который вы создали(выбор токо из тех 3х вариантов), и назвали вместе с доменом. должен будет прийти код.
  5. Далее генерируется сертификат и высылается вам либо на тот же email, либо в личное сообщение.

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

Недорогие и мощные VDS от fastvps.ru


Прошел год и многое изменилось. Старые топики которые я писал в этом блоге про фастов уже не актуальны. Исправлять я не буду, люди должны смотреть на даты и сами разумно все оценивать. Тем более пропадает хронология истории, наглядность как все развивалось.
Контора проверена и является одним из лучших решений.
Появились мощные тарифы с 10 ТБ трафика и оперативкой, как на серверах. И ценой до 2к.

А на остальные жесткий демпинг. За 130р можно купить дешевый vds. Ну сами посмотрите на их сайте.
Возможно кому-то тоже не по глазам было. ;)
Кстати напоминаю, что есть промокоды.
  • alice2k_dedic даёт 7% на ежемесячную аренду выделенных серверов (действует только на самый первый заказ, т.е. для новых клиентов)
  • alice2k_vps даёт 15% на ежемесячную аренду виртуальных выделенных серверов (действует только на самый первый заказ, т.е. для новых клиентов)