Движок
опубликовано: 20.12.2012 <весь блог>
Попросили рассказать про движок сайта. Хм, чего про него рассказывать? Ладно, попробую.
Вообще, сайт начинался с голого HTML. И прекрасно работал, кстати. Даже с фреймами, так всеми за что-то
ненавидимыми. Затем, по мере того, как сайт наполнялся материалами, стало ясно, что страницы надо генерировать автоматом. Тогда
обо всяких комментариях и вкусностях я даже не задумывался. На помощь пришёл PHP, принципы которого я изучил за пару
дней по официальной документации. Быстрота изучения была обусловлена тем, что я уже знал C/Pascal, а PHP от них ушёл не особенно
далеко - к моему великому счастью. И, собственно, началась работа над движком.
Какого-либо плана или структуры не было, код переписывался и отлаживался на ходу. Наверное, уникальностью движка
является то, что он не использует БД типа мускуля (MySQL). И хотя мне лет пять говорят, что надо мускуль всё-таки
подключить - я смотрю на это скептически. Нахуя, если всё работает? Отсутствие мускуля стоит связать с моей ленью -
просто лень изучать ещё один язык, я и так уже этих языков наизучался до жопы, причём некоторые из них успели
качественно умереть. Мозг у меня не резиновый, и я его берегу. Ненужность мускуля даёт ещё пару преимуществ: его необязательно
устанавливать на сервер, а также повышается общая безопасность системы. Нет подсистемы - нет проблемы.
Сайт, таким образом, состоит из небольшого количества PHP-скриптов (впрочем, довольно объёмных и написанных с нуля),
а также кучи текстовых файлов и промежуточных кэш-хранилищей. Всё это великолепие довольно легко преобразовывается
руками во что угодно и как угодно - поэтому, я не раз производил над сайтом страшные операции без всякого ущерба для
ресурса. Сайт ни разу не взламывался - его структура отличается от структур других движков и шарить по нему в
поисках стандартных админок и форм входа - бессмысленно. Хотя шарят ежедневно. Иногда достопочтенные посетители находили неприятные баги, но
они не были фатальными.
Работа над алгоритмами своенаписанных баз данных в текстовых форматах - увлекательнейшее занятие, охеренно тренирующее мозг. Над одной процедурой
можно просидеть полдня, а когда её допишешь и увидишь, что в очередной раз свернул гору - хочется прямо плясать. Со смехом смотрю на шаблонные
сайты, постоянно глючащие и косячащие. Как хотите это назовите - хвастовством, гордыней - мне пофиг. Сайт
действительно практически непотопляем; конечно, полноценного заказного DDoS
он не выдержит - ну так а кто его выдержит.
Не раз получал предложения о продаже сайта.
Но покупатели сами не
знают, во что ввязываются: это не движок в привычном его понимании, а нагромождение, управляю которым я, правя код
в FAR'е. Нет красивых панелек управления, WYSIWYG-редактора и прочей ненужной поебени. Из-за чего сайт на виртуальном
хостинге за 250 р./мес. держал порядка 4-5 тысяч посетителей в сутки. Сейчас я, правда, переехал на VPS, чтобы
контролировать ситуацию полностью.
©2012, Анатолий Савенков
комментариев: 56
блог по годам: 2005 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024
Комментарии
страницы: 1 2
страницы: 1 2
↑ к началу комментариев ↑↑ к началу страницы
Вы не зарегистрированы. Зарегистрируйтесь или войдите в систему, чтобы не набирать каждый раз проверочный
код (и иметь другие приятные функции на сайте). Действует суточный лимит анонимных комментариев
для защиты от троллей, школоло-хакеров и спам-ботов.
На текущий момент осталось комментариев:
10.
Добавить комментарий
Фулюганствовать не надо: соблюдайте правила приличия. Я не люблю комментариев не по делу типа "Оццтой!" и им подобных.
Если хотите что-то покритиковать или поучить кого-то жизни - делайте это с чувством, с толком и с расстановкой.