Skocz do zawartości

kbck

Użytkownicy
  • Zawartość

    23
  • Rejestracja

  • Ostatnio

Posty napisane przez kbck


  1. 1. i 2.

    Rsync jak najbardziej w porządku. Ja bym utworzył jakieś centralne repozytorium z aktualizacjami i każdy z poszczególnych serwerów sprawdzałby czy nie trzeba zaaplikować aktualizacji.

     

    3. Kopia przyrostowa / różnicowa

     

    4. Nie ma problemu, aby subdomeny prowadziły na różne serwery. Rekord A.

     

    W każdym razie, jeżeli będziesz miał b. dużo użytkowników i aplikacja nie wymaga większych modyfikacji pod każdego klienta to poszedłbym w stronę aplikacji typu multi-tenant.


  2. biznes-host openvz

    1073741824 bytes (1.1 GB) copied, 1.85757 s, 578 MB/s
    1073741824 bytes (1.1 GB) copied, 2.95092 s, 364 MB/s
    1073741824 bytes (1.1 GB) copied, 2.50881 s, 428 MB/s
    

    ovh vps ssd 1 (półroczny)

    1073741824 bytes (1,1 GB, 1,0 GiB) copied, 2,65383 s, 405 MB/s
    1073741824 bytes (1,1 GB, 1,0 GiB) copied, 2,10621 s, 510 MB/s
    1073741824 bytes (1,1 GB, 1,0 GiB) copied, 2,17991 s, 493 MB/s
    

    ten mints to jest świeża czy stara maszyna?

    mints i biznes-host (bodajże ten sam właściciel) ostatnio migrowały na nowe maszyny, więc ciężko stwierdzić jak będzie później. W każdym razie z moich poprzednich doświadczeń z mints - nie polecam, praktycznie ciągłe straty pakietów i pady łącza. Biznes-host dużo lepiej, ale na przykład dzisiaj całą noc leżało.


  3. const net = require('net');
    const client = net.connect({host: 'login.uodemise.com', port: 2593}, () => {
      // 'connect' listener
      console.log('connected to server!');
    
      let buf = Buffer.from([0x7F, 0x00, 0x00, 0x01, 0xF1, 0x00, 0x04, 0xFF]);
      client.write(buf);
    });
    
    client.on('data', (data) => {
      console.log(data.toString('utf8'));
      client.end();
    });
    
    client.on('end', () => {
      console.log('disconnected from server');
    });
    
    connected to server!
    RunUO, Name=Demise - AOS, Age=8, Clients=345, Items=9624249, Chars=207449, Mem=10661523K, Ver=2 
    

    edit dla ciekawskich:

    Buffer([0x7F, 0x00, 0x00, 0x01, 0xF1, 0x00, 0x04, 0xFF]) -> <Buffer 7f 00 00 01 f1 00 04 ff>
    Buffer('\x7F\x00\x00\x01\xF1\x00\x04\xFF') -> <Buffer 7f 00 00 01 c3 b1 00 04 c3 bf>
    Buffer('\x7F\x00\x00\x01\xF1\x00\x04\xFF', 'latin1') -> <Buffer 7f 00 00 01 f1 00 04 ff>

    W dokumentacji JS jest napisane, że notacją \xXX escapujemy znaki latin1


  4.  

    I jeszcze apropo tego net core oraz asp. Rozumiem że to są jezyki na bazie C+ ? Czy z tego języka korzysta jedynie windows oraz linux(jesli dobrze rozumiem) ? Dlaczego stron się nie pisze w takim razie w tym języku ?

     

    W .net pisze się w c#, f# itp, są one później sprowadzane do jednej formy - CIL i można je odpalić na różnych platformach. W tym momencie masz .NET core które odpala na wielu platformach i .NET framework który odpala na windowsie (no i możliwie na innych jeżeli użyjesz mono). A pisanie stron w C++ było by dość mozolne i podatne na trywialne błędy, np. wycieki pamięci (co w webowych językach załatwia GC).

×