ritchey 91 Zgłoś post Napisano Czerwiec 27, 2010 Witam, prosta sprawa. Szukam hostingu o dobrych parametrach i rozsądnej cenie, ale KONIECZNIE na Apachu (musi być w 100% zgodny z HTTP/1.1). Znam kilka zagranicznych, ale wolałbym polski. Jak się przekonałem, większość wynalazków typu LiteSpeed, IdeaWebServer nie jest w pełni zgodna z HTTP/1.1. Konkretnie chodzi mi o obsługę requestów HTTP POST w trybie CHUNKED (http://www.w3.org/Pr...3.html#sec3.6.1). Tryb ten jest WYMAGANY przez specyfikację HTTP/1.1. Jest on dla mnie konieczny dla komunikacji (wymiany plików) z telefonami komórkowymi - większość z nich używa wtedy trybu chunked. Z dotychczasowych firm, które sprawdziłem - żadna tego nie obsługiwała: home.pl, prohost.pl, linuxpl.com, webhost.pl, glowanet.pl Z góry dziękuję za wszelkie propozycje. Ewentualnie może być Apache w wersji 2.0.x lub inny serwer, który NA PEWNO to obsługuje. Udostępnij ten post Link to postu Udostępnij na innych stronach
HDS 14 Zgłoś post Napisano Czerwiec 27, 2010 obadaj hekko.pl, ionic.pl, mzhost.co.uk Udostępnij ten post Link to postu Udostępnij na innych stronach
ritchey 91 Zgłoś post Napisano Czerwiec 27, 2010 obadaj hekko.pl, ionic.pl, mzhost.co.uk Thx. hekko.pl - sprawdzalem, ale nie dziala (niby jest na Apache - ale to moze byc tez wina proxy, np. squid-a) ionic.pl, mzhost.co.uk - sprawdze je i dam znac czy dziala Udostępnij ten post Link to postu Udostępnij na innych stronach
ritchey 91 Zgłoś post Napisano Czerwiec 27, 2010 Thx. hekko.pl - sprawdzalem, ale nie dziala (niby jest na Apache - ale to moze byc tez wina proxy, np. squid-a) ionic.pl, mzhost.co.uk - sprawdze je i dam znac czy dziala Więc tak, sprawdziłem kilka hosting-ów z Apachem, ale tam też nie działa. Zrobiłem więc mały research i okazało się, iż problemem zapewne są proxy, które stoją przed Apachem (np. Squid) i same nie są zgodne w całości z HTTP/1.1. Tak więc idealny byłby hosting na czystym Apachu, bez żadnych proxy (lub ew takimi które obsługują tryb CHUNKED w requestach POST). Wiem, że to obniża wydajność serwera, ale inaczej strona nie będzie mogła wymieniać plików z telefonami komórkowymi. Czy istnieje gdzieś taki hosting virtualny - czysty apache bez proxy ? Udostępnij ten post Link to postu Udostępnij na innych stronach
www.mzone.uk 1200 Zgłoś post Napisano Czerwiec 27, 2010 Tu chyba musiałbyś zakupić VPS`a. Tam instalujesz sobie samego Apacha i gotowe. Możesz sobie skonfigurować serwer pod własne potrzeby. Niestety ma to też wady, jest znacznie droższy. Udostępnij ten post Link to postu Udostępnij na innych stronach
ritchey 91 Zgłoś post Napisano Czerwiec 27, 2010 Tu chyba musiałbyś zakupić VPS`a. Tam instalujesz sobie samego Apacha i gotowe. Możesz sobie skonfigurować serwer pod własne potrzeby. Niestety ma to też wady, jest znacznie droższy. Tak, wiem i jeżeli nie znajdę nic takiego jako hosting virtualny to będę zmuszony zainwestować w VPS. Choć z drugiej strony odkryłem, iż niektóre wersje squid-a (podobno 2.6 i 3.1) obsługują tryb CHUNKED - dzisiaj postaram się to sprawdzić. http://squidproxy.wordpress.com/2008/04/29/chunked-decoding/ Udostępnij ten post Link to postu Udostępnij na innych stronach
guziec 109 Zgłoś post Napisano Czerwiec 28, 2010 Tak, wiem i jeżeli nie znajdę nic takiego jako hosting virtualny to będę zmuszony zainwestować w VPS. Choć z drugiej strony odkryłem, iż niektóre wersje squid-a (podobno 2.6 i 3.1) obsługują tryb CHUNKED - dzisiaj postaram się to sprawdzić. http://squidproxy.wordpress.com/2008/04/29/chunked-decoding/ A jak to sprawdzasz czy serwer obsługuje HTTP/1.1? Bo, dałbym głowę że większość hostingów nie korzysta ze squida w żaden sposób. Np. zobacz na turox.pl: telnet turox.pl 80 Trying 83.142.127.35... Connected to turox.pl. Escape character is '^]'. POST / HTTP/1.1 Host: googdzie.pl HTTP/1.1 200 OK Date: Mon, 28 Jun 2010 09:56:14 GMT Server: Apache Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache Set-Cookie: PHPSESSID=b358bfc5051b8b83816a4d72091f946b; path=/ Vary: Accept-Encoding Transfer-Encoding: chunked Content-Type: text/html d5f <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl"> ... Udostępnij ten post Link to postu Udostępnij na innych stronach
ritchey 91 Zgłoś post Napisano Czerwiec 28, 2010 Więc tak, skąd poznaje że serwer obsługuje HTTP/1.1 Oczywiście nie po zwracanym nagłówku odpowiedzi (HTTP/1.1) - to zwraca każdy serwer. Patrzę akurat na rzecz, która jest dla mnie istotna czyli jak w pierwszym poście powiedziałem obsługę requestów POST w trybie CHUNKED, która jest WYMAGANA w HTTP/1.1. Tak więc skoro serwer nie obsługuje trybu CHUNKED, to może sobie zwracać wersję HTTP/1.1 - tylko co z tego, skoro nie jest kompatybilny z HTTP/1.1. W ciągu ostatnich kilku dni odkryłem że dwa popularne serwery mają ten sam BUG - czyli nie obsługują trybu CHUNKED, pomimo że są niby kompatybilne z HTTP/1.1. Mowa o serwerach: - IdeaWebServer (home.pl), - LiteSpeed (wiele hostingów, m.in: linuxpl.com, prohost.pl) Zgłosiłem ten problem do autorów serwerów. W home.pl powiedzieli że to poprawią, ale nie wiadomo kiedy. Natomiast zaskoczyła mnie reakcja litespeedtech.com - zgłosiłem im problem wczoraj - a dzisiaj już wypuścili wersję poprawioną (4.0.16). To się nazywa PROFESJONALIZM. Problem opisałem na forum LiteSpeed tutaj: http://www.litespeedtech.com/support/forum/showthread.php?p=20258#post20258 Tam też wyjaśniłem jak można łatwo sprawdzić obsługę trybu CHUNKED dla danego serwera (przypadek testowy). Pozdrawiam, Mateusz Maksymiuk Udostępnij ten post Link to postu Udostępnij na innych stronach