15 Pearls of Web Hosting Wisdom - как сделать ваши ресурсы последними

Статья написана:
  • Избранные статьи
  • Обновлено: сентябрь 12, 2019

Если вы когда-либо купил небольшие общедоступные пакеты веб-хостинга вы будете знать, что ресурсы настолько ограничены, что вам следует либо отказаться от самых сложных функций, либо полагаться на внешние ресурсы. Это особенно верно, когда у вас есть несколько сайтов, размещенных в одном небольшом пакете.

В этом руководстве я дал интервью Marc Werne, сотруднику хостинг-провайдера Linux Gigatux.com, Многие из жемчужин мудрости веб-хостинга в руководстве включают советы Марка по более разумному управлению ресурсами вашей учетной записи.

1. Выберите легкий CMS

Вы можете использовать Joomla or Mambo так что плохо, но если ваша учетная запись хостинга меньше, чем 500MB в квоте, вы можете пересмотреть свой выбор.

WordPress or DrupalНапример, это будет легкая и гибкая альтернатива, которая сэкономит вам МБ веб-диска и пропускную способность. Часто меньше - больше, а вес - не меньше функциональности. Составьте список своих альтернатив и выберите CMS, которая наиболее соответствует вашим потребностям и вашему пакету хостинга.

2. Используйте miniBB вместо SMF

MiniBB использует только 1.77 MB против 11.38 MB SMF, но это полноценное решение для форума с мясным хранилищем дополнений, расширений и плагинов.

Не нравится miniBB?

Есть несколько облегченных альтернатив против более крупных сценариев форума. PunBB, FluxBB и AEF, чтобы привести несколько. Также планируйте рамки своего форума перед установкой любого решения: если ваша цель состоит в том, чтобы охватить тысячи или миллионы пользователей, может потребоваться обновление вашего пакета хостинга. Если вы хотите, чтобы персонал форума был ограничен или был нацелен на небольшое количество пользователей, используйте средства, которые у вас есть в ваших интересах.

3. Используйте Google Apps для своей веб-почты вместо программы веб-почты вашего хоста

Помимо использования почтового пересылки в Gmail, Google предоставляет веб-мастерам возможность настроить свое доменное имя как базовый узел электронной почты настроив его в Google Apps.

Это означает, что вы сможете настроить до десяти бесплатных учетных записей пользователей электронной почты с вашим доменом, каждый с 10GB веб-диска, например [Электронная почта защищена] or [Электронная почта защищена]

Почему Google Apps?

Потому что каждый раз, когда вы устанавливаете свою квоту веб-почты для своей учетной записи хостинга, эта квота будет взята из вашего глобального дискового пространства, и вы будете созывать это, чтобы выделить 100MB из вашего пакета 500MB, значит работать против растущих потребностей вашего сайта. Используйте Службы Google в своих интересах и сэкономьте сотни МБ, которые вы можете использовать для улучшения работы посетителей вашего сайта.

Альтернатива Google Apps? Есть Zoho Mail, бесплатная в его облегченной версии. Zoho Lite вы можете настроить свой домен с помощью учетных записей пользователей 3, каждый из которых имеет емкость 5GB.

4. Использовать систему кеширования

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

Пользователи WordPress могут установить W3 Total Cache но если вы не используете WordPress, вы должны попытаться оптимизировать кэш вашего сайта с помощью инструментов, предоставляемых вашим поставщиком CMS.

Например, Joomla может рассчитывать на четыре оптимизатора кеша, а Drupal также имеет несколько инструментов для повышения производительности кеша. Смотрите пункт #10, чтобы просмотреть список программ для кэширования, которые увеличивают нагрузку на серверы и которых следует избегать. Кроме того, не забудьте обсудить что-либо, связанное с кэшем, с вашим хостинг-провайдером; Например, Gigatux уже использует систему быстрого кэширования, поэтому вам не нужно об этом беспокоиться, но другие хосты могут не рассчитывать на большое количество ресурсов. Спросите сначала, чтобы избежать проблем позже.

5. Регулярно удалять содержимое спама

Избавьтесь от спама в виде электронных писем, комментариев в блогах, URL-адресов и файлов pingback, которые перегружают ваши серверы и квоту базы данных.

Делайте это по крайней мере раз в неделю, чтобы избежать проблем с памятью (например, удаление комментариев WordPress работает только до памяти 64MB, после чего вы получите фатальную ошибку и вам придется либо увеличить допустимый объем памяти в вашем PHP.INI файл или в wp-config.php в вашем корне WordPress).

6. Если возможно, используйте внешние базы данных

Если ваш хост разрешает удаленное связывание базы данных, обязательно используйте его. Внешние базы данных помогают облегчить использование квоты вашего веб-диска, поскольку они хранят ваш контент вне учетной записи хостинга. Однако имейте в виду, что удаленные базы данных «могут быть довольно дорогими и сложными для конечного пользователя» - сказать это с Марком Верном - потому что внешний хостинг базы данных не из дешевых.

Однако есть бесплатные решения, которые вы можете использовать для небольших проектов. FreeMySQL позволяет бесплатно устанавливать неограниченные базы данных (они запускаются пожертвованиям). Эти услуги являются надежными для ограниченных проектов, но имейте в виду, что они могут быть менее эффективными с крупными веб-сайтами. Постоянно отслеживайте использование монитора и планируйте потенциальные обновления, если хотите продолжить использование внешней базы данных.

7. Сохранение ресурсов хранения и пропускной способности с помощью служб хостинга файлов

Принимать все файлы, загружаемые на внешний хостинг, такие как Photobucket, Vimeo, YouTube или 4Shared.

Вы не должны позволять своим посетителям, клиентам или читателям загружать контент на ваши серверы, если ваши ресурсы ограничены. В качестве альтернативы вы можете включить Gravatar, чтобы ваши клиенты или пользователи не загружали аватар профиля.

8. Используйте MailChimp для своей рассылки

Установите программное обеспечение для рассылки новостей на свою ограниченную учетную запись веб-хостинга, и оно начнет поглощать ваш диск и пропускную способность. К сожалению, с этим ничего не поделаешь, и самый маленький из доступных сценариев рассылки - OpenNewsletter - все еще 640Kb, и вам придется учитывать все хранимые проблемы.

Но вы можете снова полагаться на внешние сервисы. MailChimp является полным выпуском бюллетеня, начинающимся с нулевой стоимости, если ваша целевая аудитория меньше, чем подписчики 2,000, и вы нацелены на отправку на электронную почту 12,000 в месяц.

Все шаблоны могут быть настроены так, что вам не нужно размещать свои собственные, и вы можете интегрировать рассылку с Facebook.

Хорошими альтернативами MailChimp являются Постоянный Контакт BenchmarkMail, чей единственный предел предоставляется по подписным опциям - люди могут только зарегистрироваться в вашей форме.

9. Используйте SurveyMonkey для опросов пользователей

Как и в информационных бюллетенях, программное обеспечение опроса может стать тяжелым для ваших ограниченных ресурсов. По моему опыту, SurveyMonkey делает действительную бесплатную альтернативу, когда вам нужно отправить быстрый опрос ограниченному числу людей. Для более крупных аудиторий ежемесячная плата начинается с $ 17 ($ 204 / year), поэтому инвестиции по-прежнему доступны для компаний с низким бюджетом, чьи информационные бюллетени играют центральную роль в их бизнесе.

Вы также можете попробовать KwikSurveys и Smart Survey. Они оба бесплатны и предлагают интересные функции, такие как вставка изображений в опросе и конкурсы.

10. Не используйте WP Super Cache или другие процессорные WP плагины

Жемчужина мудрости #4 предложила использовать систему кеширования в виде расширения или плагина, чтобы улучшить производительность вашего сайта, не всасывая слишком много ресурсов. Теперь я, кажется, даю вам противоречивые советы: почему бы не использовать WP Super Cache, хорошо известный плагин WP для кэширования вашего сайта? Ответ заключается в этой конкретной производительности плагинов: WP Super Cache потребляет много CPU, и это приведет к сбою ваших серверов, если вы запускаете ограниченный пакет. Другие не кэширующие, но процессорные плагины WP:

  • Улучшение безопасности WP (увеличивает время загрузки страницы)
  • Все в одном пакете SEO (старые версии вызывают более высокие нагрузки)

Рассмотрите возможность установки плагина WordPress под названием P3 (сокращение от Plugin Performance Profiler), чтобы отслеживать, сколько ресурсов процессора используют ваши плагины. Отключайте проблемные плагины, как только вы обнаружите, что они мешают вашим ресурсам процессора. Некоторые хостинг-провайдеры приостанавливают вашу учетную запись, если они узнают, и в лучшем случае ваши пользователи наткнутся на раздражающие внутренние ошибки сервера 500 при попытке загрузить ваши страницы.

11. Будьте осторожны с нарушениями

Марк Верн из Gigatux советует «тщательно выбирать ваших клиентов», потому что «существует много клиентов, которые будут злоупотреблять ресурсами и использовать службы по нежелательным причинам (например, спам или отправка исходящих атак). Это поможет вам максимально использовать свои лимитные ресурсы, а не тратить время и деньги на нерентабельных клиентов ».

О каких злоупотреблениях мы говорим?

  • Загрузка незаконных файлов, включая файлы PDF, видео, аудио и программное обеспечение
  • Атаки спама и массовой электронной почты
  • Полоса пропускания и webdisk едоков (массивные горячие ссылки и FTP-захват)

Для предотвращения злоупотреблений обычно достаточно плагинов для защиты от спама и современного программного обеспечения, но проверяйте их со своими клиентами, если вы подозреваете большие риски. Нечестные клиенты должны быть заблокированы и, в крайнем случае, доведены до сведения властей.

12. Ограничьте комментарии блога к ценным отзывам

Если ваша квота базы данных ограничена, вы можете ограничить одобренные комментарии блога ценной обратной связью или известными читателями, с которыми вы хотите профессионально заниматься. Вы можете отвечать на другие комментарии по электронной почте или публично в блоге. Это очень экстремальная мера, поэтому используйте ее осторожно и экономно. Основной риск состоит в том, что вы потеряете трафик и репутацию среди блоггеров и читателей и получите меньше отзывов с течением времени. Всегда предупреждайте своих посетителей о причинах вашей тяжелой модерации комментариев, объясните текущие вопросы хостинга и бюджета и обещайте ответы по электронной почте. Конечно, будьте лояльны к данному слову.

13. Регулярно загружать и удалять файлы журналов

Файлы журналов были созданы для того, чтобы держать вас в курсе о состоянии вашего веб-сайта, но их не нужно использовать на сервере: если вы не загружаете и не удаляете их хотя бы раз в неделю, их размер увеличивается до нескольких мегабайт до ГБ. Это особенно верно для двух журналов cPanel:

/ Главная / пользователь / public_html / error_log

/ главная / пользователя / TMP / Awstats /

Файл error_log обычно содержит динамические ошибки, такие как предупреждения PHP, ошибки базы данных (недопустимые сопоставления и т. Д.) И спам-комментарии, которые не были обработаны. Проверяйте этот файл еженедельно на наличие ошибок и предупреждений, затем удалите его.

Папка / awstats /, напротив, содержит все журналы доступа и журналы статистики для вашего сайта. Вам следует отключить программное обеспечение AwStats в своей учетной записи, чтобы избежать увеличения использования веб-пространства, поскольку программа автоматически сохраняет свои файлы статистики, или, если вы не можете из-за ограниченных привилегий, вам следует обратиться к своему хосту и попросить отключить все аналитическое программное обеспечение.

14. Держите учетную запись хостинга чистой и свободной от ошибок

Звучит круто? Здесь у меня есть контрольный список для вас:

  • Всегда обновляйте программное обеспечение своего сайта
  • Регулярно удалять журналы и устаревшие файлы
  • Избавиться от спам-почты и комментариев
  • Удаление программного обеспечения, которое вам больше не нужно
  • Запустите антивирус на своей учетной записи хостинга
  • Сообщить о взломах и попытках захвата вашего хостинг-провайдера

Еще один способ сохранить свою учетную запись хостинга здоровой и функциональной - использовать установщик сценария вместо того, чтобы вручную устанавливать все программное обеспечение, необходимое для запуска вашего сайта. Убедитесь, что ваш хост готов помочь вам, если у вас возникли проблемы с настройкой ваших скриптов.

15. Всегда, всегда держите свое программное обеспечение в актуальном состоянии

Как говорит Марк Верн, «многие клиенты используют старые магазины OS Commerce, которые даже не работают с PHP 5.3. Кто знает, какие уязвимости могут быть там ». Обновления программного обеспечения действительно являются основой безопасности вашей учетной записи хостинга: не сопротивляйтесь обновлению вашего CMS или решения для форума только потому, что новая версия на несколько мегабайт тяжелее. Если дисковое пространство является для вас реальной проблемой, перенесите базу данных в новое, облегченное решение. Это самый здоровый и безопасный вариант для вас, чем запускать ваш сайт на программном обеспечении с ошибками.

Важность децентрализации

Вы могли заметить, что большинство советов в списке касалось использования внешних ресурсов для снижения нагрузки на серверы вашего хоста. Это всего лишь базовая форма децентрализации. Облачные вычисления основаны на том же принципе, и обычно большинство провайдеров хостинга полагаются на более чем один сервер для обеспечения более высокой производительности. Вы должны действительно приложить усилия, чтобы максимально децентрализовать свои ресурсы, чтобы они продлились.

О Луане Спинетти

Луана Спинетти - независимый писатель и художник, базирующийся в Италии, и страстный студент Компьютерной науки. Имеет диплом о высшем образовании в области психологии и образования и посетила 3-курс в комиксе, из которого она закончила 2008. Будучи многогранной персоной, она проявила большой интерес к SEO / SEM и веб-маркетингу с особым склонностью к социальным медиа, и она работает над тремя романами на своем родном языке (итальянский), который она надеется Инди скоро опубликует.

Подключение: