Движок для високонавантаженого сайту - stack overflow російською

  1. Поставити мету
  2. мати знання
  3. запастися терпінням
  4. Мати багато часу на реалізацію
  5. Пиво і музика супровідні роботі (якщо робота проходить вдома)
  6. Сідаємо і пішім код самі!
  1. Модулі та інші реалізації допрацьовувати простіше під власні потреби
  2. Завжди буде інтрига і інтерес таких громадян як тут зависають (на чому написаний і т.д.)
  3. Свій код завжди радує око
  4. Будь-яке завдання завжди буде реалізована а не те що я не знайшов певного модуля або компонента ну і х. з ним
  5. Свій код вегда можна реалізувати у кого-то другого зрубів на цьому грошей і відбивши пиво, витрачений терпіння і виправдати свого часу природно в $$$

Я б порадив писати самому, замість використання готового рішення. Правда от писати з нуля, сенс великого немає. Якщо у вас немає своїх напрацювань, розробленої архітектури (що залишилася від минулого проекту), то на реалізацію проекту піде величезна купа часу, і результат може бути зовсім не позитивний. Я б порадив вам використовувати Фреймворкі (Symfony, Zend і ін.) В результаті у вас з'являється можливість використовувати вже напсанние ліби (той же юзер менежмент) і ви не витрачаєте час на створення архітектури проекту, а відразу починаєте творити ваш високонавантажених сайт :)

відповідь даний 12 Жовтня '11 11:12

Писати «все з нуля» - якось сильно по-піонерському. Є вже багато хорошого коду, переписувати який має сенс, хіба що, в якості вправ. Але високонавантажені ресурси, якщо ми говоримо не про синтетичну навантаженні на стенді, як правило, мають інше застосування, ніж чисто вправи.

Знову ж, рідкісний ресурс отримає свої 100500k pageviews прямо ось відразу. Тому є варіант зробити його на тому, що зручно, просто відзначаючи про себе «ось якщо це буде гальмувати, то я потім тут зроблю ось так-то». І зупинятися на переробки тільки, коли уявлення про те, як все можна смасштабіровать не надається.

відповідь даний 12 Жовтня '11 о 12:28

Використовуйте Zend, symfony або будь-який інший популярний MVC framework. Дозволить розробити систему практично з нуля як вам треба + можна внести свої навороти аля кешування і т.д.

відповідь даний 12 Жовтня '11 о 19:31

Схожі статті