LINUX.ORG.RU

Настройка систем LAMP


0

0

В этой серии статей обсуждается множество моментов, связанных с конфигурированием сервера, которые могут влиять на производительность приложений. В части 1 "Знакомство с архитектурой LAMP" описывается архитектура LAMP, некоторые методики замеров и некоторые основные сведения, касающиеся ядра Linux, дисков и наладки файловой системы. Последующие статьи рассматривают настройку компонентов Apache, MySQL и PHP.

>>> Подробности

Лампу пора убивать лопатой. И менять на FLiPPy, рашшыфровка очевидна.

А если перловцы снова высунутся - их тоже буду бить лопатой.

yk4ever
()
Ответ на: комментарий от yk4ever

>буду бить лопатой.
Это твой основной инструмент?

Кто-нибудь объяснит без эмоций, что в перле плохого?

sdio ★★★★★
()
Ответ на: комментарий от sdio

> Кто-нибудь объяснит без эмоций, что в перле плохого?

В перле всё хорошо. Плохо в головах отдельных перл-программистов.

annoynymous ★★
()
Ответ на: комментарий от sdio

>>Кто-нибудь объяснит без эмоций, что в перле плохого?

В перле все хорошо. Просто он сложноват немного.

Lockywolf ★★★
()

становится модно копипастить новости с ibm-вского фрейма :)

alex_custov ★★★★★
()
Ответ на: комментарий от sdio

> Кто-нибудь объяснит без эмоций, что в перле плохого?

Ковбойский синтаксис, который зачастую приводит к нечитабельному коду. Отсюда нехорошая поддерживаемость и плохая масштабируемость по сложности. Принцип "есть больше одного пути" приводит к существованию нескольких стилей кодирования, что ещё больше усугубляет.

Перлофанаты страдают наглостью и высокомерием, говорят: "это у вас всех руки кривые" и не хотят признавать недостатков языка. Однако это медицинский факт: синтаксис у перла мусорный.

yk4ever
()
Ответ на: комментарий от yk4ever

> синтаксис у перла мусорный.
Поддерживаю.

spirit ★★★★★
()

Прошел по ссылке, увидел следующее:

500 Servlet Exception

java.lang.ClassNotFoundException: _view_22dmessage__jsp at com.caucho.util.DynamicClassLoader.loadClass(DynamicClassLoader.java:538) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:242) at com.caucho.util.CauchoSystem.loadClass(CauchoSystem.java:395) at com.caucho.jsp.JspManager.loadClass(JspManager.java:267) at com.caucho.jsp.JavaGenerator.compile(JavaGenerator.java:2853) at com.caucho.jsp.JspGenerator.generate(JspGenerator.java:322) at com.caucho.jsp.JspParser.parse(JspParser.java:329) at com.caucho.jsp.JspParser.parse(JspParser.java:234) at com.caucho.jsp.JspManager.createPage(JspManager.java:172) at com.caucho.jsp.PageManager.getPage(PageManager.java:351) at com.caucho.jsp.PageManager.getPage(PageManager.java:189) at com.caucho.jsp.QServlet.getPage(QServlet.java:220) at com.caucho.server.http.FilterChainPage.doFilter(FilterChainPage.java:129) at com.caucho.server.http.Invocation.service(Invocation.java:315) at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135) at com.caucho.server.http.RunnerRequest.handleRequest(RunnerRequest.java:346) at com.caucho.server.http.RunnerRequest.handleConnection(RunnerRequest.java:274) at com.caucho.server.TcpConnection.run(TcpConnection.java:139) at java.lang.Thread.run(Thread.java:595)

Resin 2.1.17 (built Tue Jul 11 09:01:03 PDT 2006)

Это как, дополнительная агитация для перехода на LAMP ?

cascade
()
Ответ на: комментарий от sdio

> Кто-нибудь объяснит без эмоций, что в перле плохого?

Неконсистентный, недостаточно хорошо расширяемый, излишне динамический язык с очень тормознутой реализацией.

Но по любому лучше, чем Питон, который кроме вышеперечисленного ещё и bondage & discipline language by design.

anonymous
()
Ответ на: комментарий от yk4ever

> синтаксис у перла мусорный.

Интересно, а кто мешает писать красивый и аккуратный код? Тогда и читать, и поддерживать легко. Сложность - не аргумент для настоящего джедая :-)

Anoxemian ★★★★★
()

блин, когда ж у ibm специалисты появятся. Опять слабая статья ни о чем. При чем тут lamp вообще? О нем в статье ни слова. И бенчмарки не так делают, для этого используют, хотя бы, apache bench который умеет слать запросы паралельно. Про sysctl ва лужу пукнули, при больших tcp-буферах может кончится память ядра при ДДОС, это надо учитывать. Короче, есть доки со всяких apache con, рит-2007 итп гораздо умнее и полезнее.

anonymous
()
Ответ на: комментарий от anonymous

> Но по любому лучше, чем Питон, который кроме вышеперечисленного ещё и bondage & discipline language by design.

И кто же у нас идеален? Поалагаю, ассемлер, о Великий Гуру?!!!

anonymous
()
Ответ на: комментарий от anonymous

Или вы можете предпочесть другую базу данных с открытыми кодами, например, PostgreSQL или SQLite, или коммерческую базу данных, например, IBM® DB2®, или даже коммерческую, но свободную подсистему, как IBM DB2 Express-C

Хех, джинса от ибм

anonymous
()
Ответ на: комментарий от anonymous

> И кто же у нас идеален?

Лисп, например, о маленький Ламер.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.