Skocz do zawartości

gutek

Użytkownicy
  • Zawartość

    204
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    2

Posty napisane przez gutek


  1. Czyli serwis nie zarabia kokosów skoro wolisz pracować gdzie indziej.

     

    Nie chcę bronić autora tematu ale ja prowadziłem sklep internetowy przez 10 lat, zatrudniałem kilkanaście osób (biuro, kierowcy, serwisanci itp), sprzedawaliśmy sporo towaru i zarabiałem przy tym bardzo dobrą kase, przez pierwsze 8 lat nigdy by mi na myśl nie przyszło sprzedać sklep / biznes który przynosi dobre pieniądze ale pewnego dnia urodził mi się syn i wówczas przejrzałem na oczy że nie ma sensu się gimnastykować całymi dniami z klientami, którzy oczekują rabatów, nie płacą w terminie, do tego walka z urzędami (skarbówka, pip, zus), pracownicy którzy mimo, że byli kolegami z dzieciństwa cały czas robili buble i wały, aha no i odpowiedzialność jako gwarant przez 2 lata za sprzedawany towar.. Wówczas pojawił się ktoś kto zaproponował mi ciekawą pracę, która pomogła by mi rozwijać moje zainteresowania / pasje. Wróciłem do tego co lubię i na czym się znam czyli informatyka w szerokim znaczeniu tego słowa, zrezygnowałem z pracowników, zlikwidowałem magazyn itp a sklep sprzedałem za równowartość miesięcznego zysku, bo niestety branża w której prowadziłem biznes była ciemnogrodem tzn konkurencja nie ma pojęcia jeżeli chodzi o internet i ecommerce. Dzisiaj po 2 latach od sprzedania sklepu jestem szczęśliwym ojcem, mam czas na dziecko i rodzinę, dla siebie i nie mam tylu zmartwień jakie były wówczas a kasa taka sama a nawet i większa:)

     

    Więc może autor też ma dosyć, pamiętaj, że pieniądze i bycie dumnym przedsiębiorcą to nie wszystko w życiu.


  2. Według mnie największym błędem jest odpalanie skryptu w przeglądarce / apche a nie w CLI. Zweryfikuj jeszcze skąd takie zajęcie pamięci w przeglądarce, być może zbyt wiele nie potrzebnych jest printów / echo itp, jeżeli to jest jakiś mechanizm to szkoda czasu i CPU na wywalanie informacji np. do przeglądarki, sprawdź co się dzieje ze zmiennymi, ich usuwaniem itp bo przy opisywanym przez Ciebie działaniu nie powinno być takiego zajęcia więc gdzieś jest czegoś zbyt wiele.


  3. Nie pchaj się tak bardzo w sprzęt tylko zweryfikuj dokładnie linia po linii kod skryptu php, według mnie tam jest sporo problemów, które obciążają sprzęt. Tak jak Tobie napisałem, ja przez 3 lata optymalizacji skryptu uzyskałem taki efekt że z E5-2650v2, 128 gb ram przesiadłem się z aplikacją na e3-1240v2, 32 gb ram i jeszcze sporo zostało mocy :) Uważam, że warto jak najszybciej pracować na linuxie i tam odpalać swoją aplikację ale tylko w CLI. Więcej czasu poświęcisz na ogarnianie "klastra" niż na optymalizacje skryptu.


  4. Dopóki nie będzie informacji jak działają te skrypty to ciężko coś konkretnego sugerować, ja mogę napisać od siebie że np. na serwerze o konfiguracji E3-1240v2, 32 gb ram, 2 x 120 gb ssd mam bez problemu uruchomionych 5000 skryptów php jednocześnie, które realizują różne zadania. Sugerowałbym również znalezienie wąskiego gardła, ja takich w napisanej przez siebie aplikacji przez prawie 3 lata znalazłem setki i co ciekawe z każdym tygodniem są kolejne modyfikacje, dzięki którym osiągam lepsze wyniki (większą wydajność). Nie znam się na tyle na rozwiązaniach serwerowych microsoftu ale w linuxie takie ilości nie robią wrażenia na normalnym sprzęcie przy odpowiedniej optymalizacji.

     

    Ad1)

    vps to wirtualna maszyna (może być ich więcej niż jedna) na serwerze fizycznym

    klaster to współpracujących / spiętych ze sobą kilka serwerów fizycznych w niby jeden

     

    Ad2)

    tu polecam optymalizację samych skryptów i nakład na odpowiedni serwer bazy danych tzn dyski ssd w raid 10, szybki cpu, wyłączone tryby oszczędzania energii itp. do tego ważne aby serwer mysql był dobrze skonfigurowany + odpowiednie rodzaje tabel i indeksy.

     

    Ad3)

    linux i tyle.

     

    ad4)

    uzależnione od konfiguracji i pomysłu. u mnie każdy serwer pracuje jako samodzielna maszyna ale wspólnie realizują jakieś tam zadania, nie bawię się w klastry bo się na tym zbytnio nie znam ale rozdzieliłem po swojemu zadania na prawie 10 maszyn i działa:)

     

    ad5)

    polecam howtoforge.com

     

    ad6)

    tak, bez problemu po zalogowaniu np. poprzez ssh

     

    ad7)

    to uzależnione od samej aplikacji

     

    ad8)

    konfiguracja aplikacji + np. cron

     

    pytaj i się ucz linuxa:)


  5. Dzisiaj dostałem wiadomość z wirusem, który często się ostatnio pojawia w sieci tzn załącznik z fakturą. Nic by nie było w tym dziwnego ale wiadomość podszywa się pod znaną na tym forum firmę SląskDataCenter.pl , od której niby otrzymuje fakturę VAT za usługi, których tam nie posiadam (miałem ponad rok temu jakieś vpsy), więc prawdopodobnie jakimś cudem wypłynęły adresy e-mail u nich :)

     

    Nie zgadza się również adres, bo ta firma nie mieści się we Wrocławiu.

    From - Tue Jan 12 13:30:24 2016
    X-Account-Key: account9
    X-UIDL: 00003a4154a3f440
    X-Mozilla-Status: 0001
    X-Mozilla-Status2: 00000000
    X-Mozilla-Keys:                                                                                 
    Return-Path: <info@palaclazienkowski.com>
    X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on 3021348.s.tld.pl
    X-Spam-Level: 
    Delivered-To: XXXXXXXXXXXXXXXXXXXX
    Received: (qmail 15928 invoked by uid 2929007); 12 Jan 2016 12:30:21 -0000
    X-clamdmail: clamdmail 0.18a
    Received: from 188.116.9.92 (HELO s3a.hekko.net.pl) (188.116.9.92)
      by 94.152.9.229 with SMTP; 12 Jan 2016 12:30:21 -0000
    DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
    	d=palaclazienkowski.com; s=x; h=Content-Type:Date:Subject:To:From:
    	Mime-Version:Message-Id; bh=4rDxgTKXGAdEqsPiASdAp/oxe7Jl3iD16ss2yz59+dw=; b=s
    	/zqdscY8ejd5Z9EivMggV9CGHPj9Jp3hftpDaiRfhjFGFC9JXIRVVZlB7+789NSdcu/Qluy4GGGlG
    	1GJ0azJgfbkfms/2L/D4coLKgzKQMbnxBWtJW1K1Ny/XaDLIRx;
    Received: from 77-254-221-100.adsl.inetia.pl ([77.254.221.100] helo=[192.168.75.130])
    	by s3.hekko.net.pl with esmtpa (Exim 4.86)
    	(envelope-from <info@palaclazienkowski.com>)
    	id 1aIxeY-0007YC-8v
    	for XXXXXXXXXXXXXXXXXXXX; Tue, 12 Jan 2016 13:02:24 +0100
    Message-Id: <5QAVA3LS-GHZ8-35F7-8ALH-2F4NPN86NDUX@palaclazienkowski.com>
    Mime-Version: 1.0
    From: SlaskDatacenter <info@palaclazienkowski.com>
    To: admin <XXXXXXXXXXXXXXXXXXXX>
    Subject: faktura, slaskdatacenter
    Date: Tue, 12 Jan 2016 13:02:41 +0100
    X-Priority: 2
    Content-Type: multipart/alternative;
         Boundary="--=BOUNDARY_112132_HTDL_CBLV_UPUO_BUAU"
    X-HEKKO: 77.254.221.100:info@palaclazienkowski.com
    X-Spam-Status: No, score=0.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HTML_IMAGE_ONLY_08,HTML_MESSAGE autolearn=disabled version=3.3.2
    
    This message is in MIME format. Since your mail reader does not understand
    this format, some or all of this message may not be legible.
    
    ----=BOUNDARY_112132_HTDL_CBLV_UPUO_BUAU
    Content-Type: text/plain;
         charset=iso-8859-2; format=flowed
    Content-Transfer-Encoding: quoted-printable
    
    W za=B3=B1czniku faktura z 7-dniowym terminem p=B3atno=B6ci, =2E
    
    --
    Tomasz Milczarek
    SlaskDatacenter=2Epl
    Ul=2E Rembertowska 2/4
    02-540 Wroc=B3aw
    

    Załącznika najlepiej nie otwierać :)


  6. sama stabilność vpsa ma tu średnie znaczenie a jeżeli chodzi o połączenia wychodzące to jest wiele czynników np.

    - serwer dns jeżeli zapytania idą na domeny

    - konfiguracja timeout w przypadku błędu

    - tuning tcp

    - rozmiar pobieranych danych

    - czy uruchomiony jest 1 wątek skryptu czy wiele równocześnie

    - w jaki sposób jest realizowane "pobranie"


  7. A co to są jakieś tam ich wymagania? Czy to jest jasne i gdzieś określone, czy uznaniowe??

     

     

     

     

     

     

     

     

     

     

    "To efekt nowelizacji ustawy dotyczącej jego działania. Co prawda ma wejść ona sześć miesięcy od jej ogłoszenia - czyli na początku przyszłego roku - ale urzędnicy już rozpoczynają przygotowania do działania z nowymi uprawnieniami."


  8. BOK w OVH to chyba nie istnieje, dodzwonić się ciężko, na wysłane zapytania mejlowe dotyczące ich oferty czekam na odpowiedź pomijając święta to już ponad tydzień. W warszawie na OVH World Tour uzgodniłem, że wyślę mejla ze szczegółowym opisem tego co potrzebuje i tak też zrobiłem ale brak odpowiedzi. Kiedyś gdy wysłałem do nich zapytanie o serwer storage to też czekałem prawie tydzień na odpowiedź co w dzisiejszych czasach wg mnie jest porażką, rozumiem takie czasy odpowiedz np. w Zakładach Komunalnych ale nie w firmie która żyje z internetu. Podejrzewam, że z ów Zakładów Komunalnych odpowiedź była by max do 1-2 dni :)

     

    Po tym jak długo czekam obecnie na odpowiedź wiem, że bez względu co oni napiszą nie zamówię u nich tego co planowałem, bo strach pomyśleć co będzie później.


  9. wget http://mirror.nl.leaseweb.net/speedtest/1000mb.bin
    --2015-12-23 14:26:54--  http://mirror.nl.leaseweb.net/speedtest/1000mb.bin
    Translacja mirror.nl.leaseweb.net (mirror.nl.leaseweb.net)... 94.75.223.121, 2001:1af8:4030:1:0:dead:beef:cafe
    Łączenie się z mirror.nl.leaseweb.net (mirror.nl.leaseweb.net)|94.75.223.121|:80... połączono.
    Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
    Długość: 1000000000 (954M) [application/octet-stream]
    Zapis do: `1000mb.bin'
    
    1000mb.bin                                      100%[======================================================================================================>] 953,67M  6,51MB/s   w  2m 26s
    
    2015-12-23 14:29:20 (6,54 MB/s) - zapisano `1000mb.bin' [1000000000/1000000000]
    
    

    A tak dla przykładu vnstat dla publicznego interfejsu:

     eth0  /  traffic statistics
    
                               rx         |       tx
    --------------------------------------+------------------
      bytes                   825,93 MiB  |       23,86 MiB
    --------------------------------------+------------------
              max          244,84 Mbit/s  |     5,27 Mbit/s
          average          135,32 Mbit/s  |     3,91 Mbit/s
              min           91,56 Mbit/s  |     3,20 Mbit/s
    --------------------------------------+------------------
      packets                     658819  |          308573
    --------------------------------------+------------------
              max              22415 p/s  |        8695 p/s
          average              13176 p/s  |        6171 p/s
              min               9507 p/s  |        5060 p/s
    --------------------------------------+------------------
      time                    50 seconds
    
    

    Serwer oczywiście w sprincie.

     

    PS. U mnie download na serwerze bez problemu gdy jest potrzeba osiąga 400-500 Mbit/s i tak potrafi się utrzymać przez kilkadziesiąt minut aż do zaspokojenia potrzeb:)

     


  10. Sprawdź w biosie czy nie jest przypadkiem wyłączony parametr odpowiedzialny za wątki, ja mam atomy różne i w biosie jest opcja do zmiany czy ma pokazywać ilość rdzeni czy ilość wątków - zapomniałem jak się to dokładnie nazywa :)

     

    Zmiany co do dysku ssd a to zależy co na tym serwerze stoi, bo zmienić można wiele i nic.

×