Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

wysyłanie danych z serwera do php


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
6 odpowiedzi w tym temacie

#1 karololo

    Zaawansowany

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:85
  • Lokalizacja:Forum
Offline

Napisano 27.07.2013 15:10

Cześć,

 

Szukałem ostatnio jakiegoś sposobu na wysyłanie danych z serwera do strony i odbieranie przez php i natrafiłem na coś takiego, tylko teraz nie wiem jak to dokładnie działa, jest podana biblioteka, jest też przykład wykorzystania json, ale nie wiem jak przy pomocy tego komunikować się ze skryptem php, żeby móc wysłać jakieś dane z serwera cs 1.6, do skryptu php.

 


  • +
  • -
  • 0

#2 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 555
Godlike

  • Postów:11 981
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 27.07.2013 15:24

sockety jest o tym na forum tematów już trochę
http://darkgl.amxx.p.../09/15/sockety/
  • +
  • -
  • 0

#3 karololo

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:85
  • Lokalizacja:Forum
Offline

Napisano 27.07.2013 15:28

Nie rozumiem do końca. Po co json, skoro dane wysyłamy przy użyciu socketów? 


  • +
  • -
  • 0

#4 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 555
Godlike

  • Postów:11 981
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 27.07.2013 15:30

sockety to wektor komunikacji
json to ustalony format przechowywania danych
  • +
  • -
  • 0

#5 karololo

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:85
  • Lokalizacja:Forum
Offline

Napisano 27.07.2013 15:37

Teraz rozumiem. Pytam, bo potrzebuje wysyłać sporą ilość danych do bazy mysql, wykorzystując do tego serwer, powstaje za duże obciążenie. Myślałem, żeby właśnie dane wysyłać do strony, a tam skrypt php obsłużyłby je i wysłał do bazy. Przeszło by coś takiego, czy jest jeszcze lepsze rozwiązanie?


  • +
  • -
  • 0

#6 MarWit

    The Chosen One

  • Przyjaciel

Reputacja: 843
Czempion

  • Postów:1 485
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Bystrzyca
Offline

Napisano 27.07.2013 15:50

Najlepiej użyj jakiegoś kontenera danych, którego implementacje masz dostępną w AMXX ( standardowo lub przez moduł ), i prześlij plik używając POST'a lub przez FTP prosto na hosting, a następnie sparsuj plik po stronie serwera. Jeżeli plik jest naprawdę duży to przydała by się jakaś kompresja, ale z tego co wiem nikt nie napisał modułu z obsługą 'gzip' bo po co.


MarWit (27.07.2013 15:52):
Jakbyś wybrał FTP, to tu masz opis proto:
http://www.ietf.org/rfc/rfc959.txt

  • +
  • -
  • 0

marwit-0.png


#7 GwynBleidD

    Godlike

  • Przyjaciel

Reputacja: 1 869
Godlike

  • Postów:3 066
  • Steam:steam
  • Lokalizacja:Przemyśl
Offline

Napisano 28.07.2013 01:12

Oj domyślam się, że duże obciążenie wynika z niewiedzy w tym przypadku o SQL. Podaj dokładnie jakie dane i jakim(i) zapytaniem(ami) chcesz wysłać, na pewno da się to dość mocno zoptymalizować. Używając 1 zapytania wysłanego w ThreadQuery nawet serwer tego nie poczuje, a być może właśnie tak się to da zrobić :)


  • +
  • -
  • 0

NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
 
1988650.png?theme=dark





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych