Blaski i cienie popularności portalu

29.12.2010
Cieszy nas wszystkich wzrost oglądalności i spora popularność Wirtualnego Statku w sieci. Ze statystyki wejść wynika, ze liczba wizyt w krótkim czasie potroiła sie w stosunku do średniej z kilku lat poprzednich. Niestety, ta sytuacja ma też swoje niekorzystne konsekwencje.

Otrzymałem w ostatnich dniach od mojej firmy hostingowej dwa ostrzeżenia o przekroczeniu parametrów przewidzianych dla tej wersji serwera (mam na myśli wykupioną opcję - tzw. Serwer Active). Chodzi o tzw transfer do- i z baz danych oraz czas pracy systemu (procesora serwera) przeznaczony do obsługi tej wersji serwera. Dobowy limit wielkości transferu informacji z baz i do baz danych (10 GCool jest przez nasz serwis permanentnie przekraczany, a czas pracy systemu w przeliczeniu na okres abonamentowy (1 rok) został juz wykorzystany w 80%. Tak więc choć okres abonamentowy serwera kończy się nominalnie z dniem 22.08.2011 - z chwilą osiągnięcia limitu czasu pracy systemu - serwer musi zostać opłacony ponownie na kolejny okres abonamentowy przed upływem zwykłego terminu.

Cieszy nas wszystkich wzrost oglądalności i spora popularność Wirtualnego Statku w sieci. Ze statystyki wejść wynika, ze liczba wizyt w krótkim czasie potroiła sie w stosunku do średniej z kilku lat poprzednich. Niestety, ta sytuacja ma też swoje niekorzystne konsekwencje.

Zwiększony ruch generuje większe obciążenie serwera. Każdorazowe otwarcie jakiejkolwiek części naszego serwisu wymaga pobrania odpowiednich informacji z bazy danych. Im więcej wyświetleń tym większe zapotrzebowanie na informacje pobierane z baz oraz zwiększenie czasu pracy procesora serwera na ich przetworzenie i wyświetlenie.

Otrzymałem w ostatnich dniach od mojej firmy hostingowej dwa ostrzeżenia o przekroczeniu parametrów przewidzianych dla tej wersji serwera (mam na myśli wykupioną opcję - tzw. Serwer Active). Chodzi o tzw transfer do- i z baz danych oraz czas pracy systemu (procesora serwera) przeznaczony do obsługi tej wersji serwera.

Dobowy limit wielkości transferu informacji z baz i do baz danych (10 GCool jest przez nasz serwis permanentnie przekraczany, a czas pracy systemu w przeliczeniu na okres abonamentowy (1 rok) został już wykorzystany w 80%. Tak więc choć okres abonamentowy serwera kończy się nominalnie z dniem 22.08.2011 - z chwilą osiągnięcia limitu czasu pracy systemu - serwer musi zostać opłacony ponownie na kolejny okres abonamentowy przed upływem zwykłego terminu.

Mówiąc najprościej jak można - nasz wortal generuje zapotrzebowanie przekraczające niektóre parametry serwera. Zgromadzonych treści jest w nim bardzo dużo i przy tym ruchu, jaki notujemy ostatnio ledwie mieścimy się w limitach. Wyjścia są trzy:

1. Optymalizacja serwisu. Wyłączenie niektórych elementów, które generują najwięcej zapytań do baz (co już zrobiłem) przy jednoczesnym znacznym ograniczeniu dostępu do serwisu osobom niezalogowanym (co znacznie zmniejszy transfer danych z baz). Wyłączenie Giełdy Pracy, Prywatnych Wiadomości, Hyde Parku i kilku innych udogodnień, likwidacja forum dyskusyjnego lub przeniesienie go do oddzielnej aplikacji (z koniecznością ponownego logowania się). Zdajmy sobie jednak sprawę z tego, że ograniczenie dostępu gościom nie przysłuży się celom, dla których powstał ten serwis i zamiast propagowania żeglugi i turystyki wodnej osiągniemy skutek odwrotny.

2. Założenie nowego serwisu a przeniesienie starego do jakiegoś bliżej nie sprecyzowanego archiwum z ograniczonym dostępem, bo przecież ten archiwalny serwis także byłby umieszczony na tym samym serwerze.

3. Podniesienie (wykupienie) parametrów obecnego serwera do opcji o wyższych limitach (Serwer ActivePro) lub wykupienie drugiego, oddzielnego serwera - wyłącznie dla naszego serwisu. Obecnie mój serwer jest współdzielony z innymi moimi serwisami, które powstały wcześniej i to dla nich osiem lat temu wykupiłem serwer. Wprawdzie ich udział w transferze danych i obciążeniu serwera jest znikomy w porównaniu z Wirtualnym Statkiem - niemniej nazywam rzeczy po imieniu i nie chciałbym, aby padł zarzut, że to z powodu innych serwisów utrzymywanych na tym serwerze przekraczane są jego parametry. Dysponuję bowiem szczegółowymi statystykami serwera, z których jasno wynika, który serwis (i która baza danych) generuje największe obciążenie. Koszt jest porównywalny: dwa serwery Active czy jeden serwer ActivePro to ten sam wydatek rocznie. Przychylałbym się jednak do dwóch serwerów.

W ostatnich dniach spotkaliście się z czasowym wyłączeniem naszego serwisu. Związane to było z koniecznością optymalizowania i szukania przyczyn (innych niż zwiększony ruch) nadmiernego obciążenia serwera. Potrzebne były testy i dane do stwierdzenia, które elementy serwisu generują największe obciążenie baz danych. Niestety - moje wysiłki zmierzające do zmniejszenia obciążenia udały się połowicznie: zmniejszyłem czas użycia systemu o dwie trzecie, ale transferu do- i z baz nie.

Bardzo chciałbym utrzymać serwis na obecnym poziomie. Nie chciałbym być posądzony o defetyzm i czarnowidztwo u progu nowego roku. Nie chciałbym byc podejrzewany o jakiekolwiek prywatne korzyści związane z administrowniem i prowadzeniem serwisu, ale musimy sie wspólnie zastanowić co zrobić. Proszę więc o wypowiedzi w komentarzach do tego newsa.

Kapitan Statku
Apis 29.12.2010 3,780

8 komentarzy

Dodaj lub popraw komentarz

Zaloguj się, aby napisać komentarz.
  • Tadeusz 44
    Tadeusz 44
    "Apis nie śpi, chodzi po nocach, tworzy, ciągle pisze,
    jednak to wyciszę...
    zastanowię się maleńką chwilę,
    przecież można Go porównać do perpetuum mobile!"

    Moi drodzy...
    tak pisałem w wierszyku dla Andrzeja na"andrzejki"...i to nie jest humor czy satyra...lecz szczera prawda. Andrzej na prawdę poświęca portalowi kawał swojego życia,traci masę czasu robiąc to wszystko w tak zwanym czynie społecznym.
    Wiadomo przecież,że każda praca oparta na"czynie"...to jak dolar bez pokrycia. Tu potrzebne konkretne wsparcie. Podczas ostatniego spotkania dałem Andrzejowi parę groszy,przy następnym spotkaniu dołożę...bo warto......
    Pozdrawiam wszystkich...bo warto...
    - 29.12.2010 12:28
    • Apis
      Apis
      Nie doczekałem się żadnych propozycji a należało działać szybko. Wczoraj i dziś w nocy dokonałem więc kolejnych zmian. Usunąłem niepotrzebne elementy takie jak np. czat (zupełnie niewykorzystywany), zdublowane odnośniki menu poziomego i pionowego, niektóre statystyki serwisu. Zoptymalizowałem działanie istniejących elementów, wykryłem przy okazji jednego wirusa siedzącego w przysłanym pliku graficznym.

      Proszę wszystkich o stałe usuwanie przeczytanych, wysłanych ai tym samym już zbędnych Prywatnych Wiadomości w swoich skrzynkach. Stanowią one ponad 1/3 wielkości bazy danych naszego serwisu. Proszę także o zaprzestanie raz na zawsze wchodzenia z innych adresów na naszą stronę: np. www.zegluga.apisvideo.pl Tyle razy o to prosiłem, a wielu nadal używa tego adresu. To przecież żadna trudność zmienić w "Ulubionych" adres na prawidłowy - czyli www.zegluga-rzeczna.pl. Taka sytuacja zmusza mnie do utrzymywania dwóch kompletów plików silnika, baz danych lub narażania się w Google na sankcje za dwie domeny prowadzące do jednego serwisu.

      Po zasięgnięciu informacji w firmie hostingowej okazało się, że serwer ActivePro ma takie same limity i poza większą powierzchnią dyskową nic nie da zmiana obecnego Active na ActivePro. Konieczne będzie wykupienie oddzielnego serwera wyłącznie dla naszego serwisu, co przynajmniej pozwoli na wykluczenie wpływu innych moich stron na wykorzystanie parametrów i ew. przekraczanie dozwolonych wartości. Serwer więc już zamówiłem. Trzeba go jedynie opłacić, aktywować i przenieść nań nasz serwis.

      Zastanawiam się także nad zlikwidowaniem Giełdy Pracy a przynajmniej nad dalszym jej istnieniem w formie bezpłatnej. Bardzo wielu z niej korzysta (w tym zarabiające na tym firmy pośrednictwa pracy), bardzo wiele wejść skierowanych jest właśnie do Giełdy i w sposób znaczący zwiększa to transfer danych z baz. Problem w tym jak egzekwować od ogłoszeniodawców wpłatę na konto Wirtualnego Statku. Opłata SMS-ami nie wchodzi raczej w rachubę. Mogę wprawdzie uzależnić opublikowanie wpisu od dokonania wpłaty na konto, ale pozostaje sprawa wysokości opłaty i czasu na jaki zostanie umieszczone ogłoszenie w naszej Giełdzie. Oczekuję Waszych konstruktywnych propozycji i dziękuję za błyskawiczne wsparcie finansowe kilku już członków załogi.
      - 30.12.2010 10:47
      • Apis
        Apis
        Serwis już działa na nowym serwerze. Moja decyzja okazała się w 100% słuszna: dostępne już statystyki serwera wskazują, ze dokonana przeze mnie optymalizacja plików tworzących stronę oraz przeniesienie jej na oddzielny serwer całkowicie rozwiązały sprawę przekraczanych limitów. Oczywiście za wcześnie jeszcze na dogłębną ocenę, muszę poczekać na więcej danych z kilku co najmniej dni.

        Dziękuję wszystkim za wyrozumiałość i wsparcie a szczególnie serdecznie "Rzecznej Foce", Romanowi W. z Cigacic i Jerzemu M. z Warszawy za błyskawiczną pomoc w tym, aby "w połowie drogi nie zabrakło wody pod stępką wirtualnego statku".
        - 31.12.2010 09:28
        • x5
          x5
          Nasz serwis informacyjny staje się siłą rzeczy profesjonalnym portalem żeglugowym.
          Korzystają z jego pomocy nie tylko zwykli marynarze słodkich wód, ale przede wszystkim firmy zajmujące się zarabianiem pieniędzy.
          Myślę tutaj o pośrednikach w załatwianiu pracy, czy sprzedaży statków.
          Nasuwa się pytanie, czy oni mogą zarabiać a my nie ?
          Nam nie chodzi o "zarabianiu na życie" tylko na utrzymaniu coraz droższego serwera.
          Proponuję więc "opodatkować" giełdę pracy i ogłoszenia o sprzedaży, wynajmie, itp. statków.

          Często zgłaszają się do nas studenci z prośbą o informacje lub kontakt w konkretnej sprawie.
          Ja do tej pory udzielałem tych informacji całkowicie gratis i będę to robił dalej, ale..... wymagane jest trochę kultury, tzn. chociaż podziękowanie.A tak niestety nie jest.

          Przyszedł najwyższy czas rejestracji naszego Towarzystwa Entuzjastów Żeglugi Śródlądowej i jego wirtualnego statku, a co za tym idzie płacenia przez jego załogantów składek członkowskich.
          Są to moje sugestie i życzenia na Nowy 2011 Rok.

          z marynarskim pozdrowieniem
          Skipper I-szy oficer
          - 31.12.2010 10:54
          • S
            slawekn2
            Jakiś miesiąc temu nieśmiało zaproponowałem aby stworzyć dział Giełda Floty (skoro jest galeria floty) ale temat nie został podjęty. W związku z tym nie można było rozwinąć tematu czy dział ten miał być płatny czy nie. Można by zawrzeć w nim ogłoszenia oferujące pracę w żegludze przez pośredników i agencje pracy tzw. HR.
            - 31.12.2010 13:23
            • Apis
              Apis
              "Galeria floty" jest oddzielnym, zewnętrznym serwisem zarządzanym i prowadzonym przez Teosa.

              "Giełda Pracy" to interaktywny moduł naszego serwisu. Można stworzyć kolejny - nazwany np. "Giełda floty". O ile w Giełdzie Pracy pojawia się kilka ofert dziennie , o tyle ofert kupna/sprzedaży statków jest relatywnie mało - pojawiło się ich w tym roku raptem kilka a wszystkich od czasu powstania serwisu (ponad 4 lata) jest kilkanaście. Zakładanie kolejnej bazy danych dla takiej giełdy jest mało uzasadnione. Dopiero co zoptymalizowałem serwis pod kątem transferu do- i z baz. Dojdzie kolejna zakała.... Jeszcze nie tak dawno miałem przypadki, że na przykład jeden uparciuch co dwa trzy dni ponawiał swoje ogłoszenie poszukiwania pracy powodując, że połowa ogłoszeń w giełdzie była jego ofertą a nawet potencjalni pracodawcy już zastrzegali że Pan XX NIE! Usuwałem te wielokrotności ręcznie, co dokładało mi pracy.

              Gdy ogłoszenie będzie płatne - każdy się zastanowi czy zapłacić ponownie przed upływem miesiąca (choć może płacić codziennie jeśli taka jego wola). Zniknie problem szukania przeze mnie zdublowanych inseratów skoro każdy będzie płatny.

              Sadzę, że oferty sprzedaży lub kupna statku śmiało można włączyć do giełdy istniejącej, a całość zrobić miejscem komercyjnym. Za publikację ogłoszenia ustali się stawkę zależną od treści: czyli inną dla "dam pracę" inną dla "szukam pracy" jeszcze inną dla "sprzedam/kupie statek". Ogłoszenie stanie się widoczne po dokonaniu opłaty i zniknie po miesiącu jak obecnie. Pozostaje rozwiązać technicznie sprawę płatności co wcale nie jest proste.

              Rzeczywiście od Nowego Roku zarejestruję nasze Towarzystwo Entuzjastów Żeglugi Śródlądowej jako stowarzyszenie zwykłe, zapewniając jego regulaminową działalność w oparciu o składki członkowskie, wsparcie rzeczowe i finansowe darczyńców lub sponsorów. Każdy, kto będzie sie utożsamiał z naszymi ideami i będzie cjhciał być członkiem Towarzystwa - wypełni deklarację i zaoferuje minimalną składkę członkowską. Będziemy dysponować skromnymi środkami na utrzymywanie serwisu, publikację materiałów promujących żeglugę i wiedzę o śródlądziu, uczestnictwo w konferencjach, na których płaci się dość wysokie wpisowe i na które trzeba dojechać... W ostatnich latach byłem na kilku takich - wystarczy wymienić Krajowe Forum Wodne, Konferencję w Ostrawie w Czechach czy choćby trzykrotnie na Naradzie Przednawigacyjnej w Szczecinie.

              Ale przepraszam za off-topic - podyskutować o tym powinniśmy na forum "Sprawy organizacyjne" gdzie już ten problem był podnoszony: http://www.zeglug...ead_id=869
              - 31.12.2010 14:52
              • Teos
                Teos

                Cytat

                "Galeria floty" jest oddzielnym, zewnętrznym serwisem zarządzanym i prowadzonym przez Teosa.

                Zgadza się i niestety również ma bardzo podobne problemy.
                Już od dłuższego czasu dość regularnie dostaję maile od providera o takiej treści:

                Cytat

                Witam serdecznie,

                Nasze mechanizmy monitorujące wykorzystanie parametrów serwera wykazują, że Państwa serwisy na serwerze netjan.kei.pl generują ponad 5% obciążenia CPU serwera referencyjnego.

                Dopuszczalny, bezpieczny limit, który nie powoduje zagrożenia dla działania usług współdzielonych (pakiety hostingowe) to maksymalnie 5% obciążenia CPU serwera referencyjnego.

                W przypadku przekraczania powyższego limitu, konieczne jest umieszczenie serwisów na platformie Luna z właściwymi parametrem zasobów. Platformy e-Biznes Luna działają w całkowicie wydzielonym środowisku. Dla każdej z
                platform ustawiony jest limit obciążenia CPU dzięki czemu przeciążenie jednej platformy nie wpływa na pracę platform innych Klientów znajdujących się na tej samej maszynie. Szczegółowy opis parametrów platformy Luna:
                http://www.kei.pl...=virt/luna

                Bardzo prosimy o podjęcie kroków w celu optymalizacji posiadanych serwisów lub kontakt z Działem Handlowym (handlowy@kei.pl) w celu zmiany opcji na
                wyższą.

                Wykres obrazujący zmiany obciążenia w ciągu ostatnich dni jest dostępny w panelu WebAs Państwa serwera - po zalogowaniu się należy przejść do opcji
                Konfiguracja -> Zużycie serwera i kliknąć zakładkę Obciążenie serwera w
                górnej części strony, aby wyświetlić wykres.

                pozdrawiamy
                Biuro Obsługi Klienta Kei.pl


                Mimo starań z mojej strony (optymalizacja galerii) częstotliwość tych ponagleń rośnie ;-(
                Ograniczyłem możliwość oglądania zdjęć w pełnej rozdzielczości tylko do zalogowanych użytkowników, ograniczam również siebie w zamieszczaniu zdjęć w serwisie, zastanawiam się poważnie nad dalszym losem Galerii Floty.
                Obecne składki od kilku ofiarodawców powodują że nie muszę dużo dokładać do aktualnych kosztów serwisu z własnej kieszeni. Na pewno nie stać mnie na regularne opłacanie platformy "Luna" - czyli 1200 PLN rocznie.
                No cóż, chciałoby się płynąć "pełną parą" tylko węgla brak ;-(
                - 03.01.2011 12:46
                • Apis
                  Apis
                  Mówiąc szczerze mój provider Nazwa.Pl oferuje wyższe parametry serwera Active za czterokrotnie niższą cenę niż platforma Luna w Kei.Pl:

                  25 GB powierzchni dyskowej
                  5000 GB transferu rocznego


                  Problemem jest wyłącznie czas pracy systemu (procesora) i transfer do- i z baz danych. Ale po optymalizacji osiągnąłem pewne postępy w obniżeniu tych wskaźników. Przez pierwsze cztery dni pracy na nowym serwerze jedynie transfer do- i z baz sięga 30% limitu dobowego. Pozostałe wskaźniki obciążenia serwera są znacznie mniejsze.
                  - 03.01.2011 14:11
                  Ocena zawartości jest dostępna tylko dla zarejestrowanych użytkowników.
                  Proszę Zaloguj by zagłosować.
                  Niesamowite! (0)0 %
                  Bardzo dobre (0)0 %
                  Dobre (0)0 %
                  Średnie (0)0 %
                  Słabe (0)0 %
                  Korzystając ze strony wyrażasz zgodę na nasze ustawienia prywatności i rozumiesz, że używamy plików cookies. Niektóre pliki cookie mogły już zostać ustawione.
                  Kliknij przycisk `Akceptuję`, aby ukryć ten pasek. Jeśli będziesz nadal korzystać z witryny bez podjęcia żadnych działań, założymy, że i tak zgadzasz się z naszą polityką prywatności. Przeczytaj informacje o używanych przez nas Cookies