The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Запуск PHP скриптов в Google App Engine

15.04.2009 11:18

"Run PHP on the Google App Engine" - запуск PHP скриптов в Google App Engine, используя Quercus - интерпретатор языка PHP, написанный целиком на Java.

Что касается производительности реализации PHP на Java, то при тестировании Mediawiki и Drupal, Quercus оказался быстрее стандартного mod_php в 4 раза, продемонстрировав скорость близкую к mod_php с включенным акселератором APC.

  1. Главная ссылка к новости (http://www.webdigi.co.uk/blog/...)
  2. OpenNews: Компания Google добавила в App Engine поддержку языка Java
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/21264-php
Ключевые слова: php, java
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (8) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 12:03, 15/04/2009 [ответить]  
  • +/
    Гон! MediaWiki и Drupal зависят от SQL движка, которого в принципе нет в App Engine!
     
     
  • 2.2, darkk (?), 12:07, 15/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Гон! MediaWiki и Drupal зависят от SQL движка, которого в принципе нет
    >в App Engine!

    Да вот только в mediawiki есть поддержка нескольких различных БД, а следовательно и соответствующий уровень абстракции.

     
  • 2.3, Max (??), 12:12, 15/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Гон! MediaWiki и Drupal зависят от SQL движка, которого в принципе нет
    >в App Engine!

    Это сравнивалось не на на АппЕнджайне, а на обычноv сервере

    Caucho Resin (Quercus) против Apache + mod_php

    Этим бенчам уже много лет и это одно из  доказательств того, что джава не настолько медлее Си++ как это кажеться не которым "специалистам".
    http://www.workhabit.com/labs/resin-backed-php-drives-4x-performance-improvem

     
     
  • 3.4, WebBeans (?), 15:15, 15/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Думаю, про скорость, а именно быстроту Явы никто не спорит. Раздражает тот факт, что каждая копия ява-программы подгружает свой набор (одних и тех же) биб-ек, из-за чего и нарекания в сторону прожорливости памяти явой. Яву бы научить безопасным shared биб-екам, понимаю, что песочница и всё такое, но всё же биб-ки, думаю, можно было бы сделать shared. Помнится, какие-то наработки в этой области были у Apple, и они вместе с Сан хотели привнести данные инновации в стандартный JSDK.
     
     
  • 4.5, Аноним (-), 16:51, 15/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Спорщиков хватает, - типа User234, и попугаи которые повторяют за ним.
     
  • 3.6, Crazy Alex (?), 17:19, 15/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Это доказательство кривости неоптимизированного PHP-интерпретатора, о которой и так все знают - не зря же тот же APC сделан. А так - хоть Java VM, хоть Zend Engine - так или иначе, это интерпретация. При чем здесь C++?
     
     
  • 4.9, Max (??), 21:40, 15/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Статическая компиляция против динамической. Шаред библиотеки, сборка мусора и динамическая компиляция не совместины. Джава как раз запускаяет один процес, а апач много процесов. Разрабочики джавы хотят по максимуму использовать память так как она сейчас стоит 15 баксов за гиг.Если веб сервер потребляет пямять на 5 долларов, то это не проблема.
    Теоретически можно оптимизировать джаву потреблять менше памяти как это делает мобильная джава.
     
  • 4.10, pro100master (ok), 17:13, 24/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Глупости. Интерпретатор PHP один из самых вылизанных и накладные расходы на компиляцию мизерны, по сравнению с файловыми для include/require.
    А вот судить о скорости выполнения в среде "жабы" могут говорить только авторы среды, потому как вряд ли кто-то, кроме них, лучше знает за счет чего есть выигрыш :)))
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру