Skip to content

TienLe.sol

  • Home
  • AI
  • TechnologyExpand
    • NodeJS
    • PHP
    • React
    • CSS3
    • Single Sign-On
    • Big DataExpand
      • NOSQL
    • DatabaseExpand
      • MySQL
      • PostgreSQL
  • Enterprise
  • PerformanceExpand
    • Large Scale
    • Front-end performance
  • GeneralExpand
    • Web Servers
    • Linux
    • Host Promo
  • About
TienLe.sol
  • Install Let’s Encrypt for Nginx on Ubuntu 18
    General

    Install Let’s Encrypt for Nginx on Ubuntu 18

    ByConan May 4, 2019May 4, 2019

    This is just a quick note to Install Let’s Encrypt for Nginx on Ubuntu 18. Since there is a new way to automatically renew LE certs on Ubuntu 18, I quick document steps for the reference purpose. Install Let’s encrypt for Nginx: apt install -y python-certbot-nginx Issue necessary certs for your domain with LE (remember…

    Read More Install Let’s Encrypt for Nginx on Ubuntu 18Continue

  • General

    Using tcpdump to capture packages on the server

    ByConan April 26, 2019April 26, 2019

    I come to a request to capture all out-going network connections to be sure no sensitive data will be transferred outside by any current scripts. We do all know that there is a simple tcpdump tool that can do this requirement. So in this short entry, I will note necessary commands to do that. To…

    Read More Using tcpdump to capture packages on the serverContinue

  • Running multiple web applications on 1 server with Docker
    Technology

    Running multiple web applications on 1 server with Docker

    ByConan August 10, 2018February 6, 2019

    Many developers have asked me the effective way to test their code in a multi-server environment. In the most case, I suggested them to go with Docker and Docker compose so that everything can be simulated in an effective manner. And in most of the case, the reverse proxy/balancer services will be done with HA…

    Read More Running multiple web applications on 1 server with DockerContinue

  • MySQL Document Store – NoSQL solution for MySQL
    NOSQL

    MySQL Document Store – NoSQL solution for MySQL

    ByConan August 2, 2018October 8, 2018

    As you might know, MySQL introduces Document Store (via JSON field) from version 5.7 and version 8.0. Since currently, it is in an early stage, the performance is not really good compared to its direct competitor: MongoDB. However, this is really a good move for MySQL after their introduction of MySQL Group Replication and MySQL Router…

    Read More MySQL Document Store – NoSQL solution for MySQLContinue

  • MySQL High Availability with ProxySQL and MySQL Group Replication
    Large Scale | MySQL

    MySQL High Availability with ProxySQL and MySQL Group Replication

    ByConan July 29, 2018August 2, 2018

    As you may know, I started working with high load MySQL servers in 2010 (and then there are several entries that were noted in 2012 after I purchased back this domain :-D) and I mostly go with multi-slaves replications. These might be true in many practical cases where most of the high-traffic loads are for…

    Read More MySQL High Availability with ProxySQL and MySQL Group ReplicationContinue

  • Profiling PHP Applications with Tideways XHProf and XHGui
    PHP

    Profiling PHP Applications with Tideways XHProf and XHGui

    ByConan June 28, 2018August 16, 2018

    This article focuses on how to profile PHP applications with Tideways XHProf and XHGui. I myself prefer this approach than the old XDebug and Webgrind so most of my recent projects have been utilizing this. Since this is just simply a note, Google is your friend for the mentioned tools. 0. Install PHP 7.2 FPM…

    Read More Profiling PHP Applications with Tideways XHProf and XHGuiContinue

  • Install HAProxy with SSL Termination
    Website Performance

    Install HAProxy with SSL Termination

    ByConan June 22, 2018January 29, 2019

    These days I have been working with scaling solutions for a PHP framework. Previously I came with Nginx as load balancers, however, with the requirement of health check and failover, I need to come to HAProxy this time. So I write this entry as a note for installing HAProxy with SSL Termination. Most of my machines…

    Read More Install HAProxy with SSL TerminationContinue

  • Load Testing with Locust
    General

    Load Testing with Locust

    ByConan June 11, 2018August 16, 2018

    You might be familiar with load testing tools such as Apache Benchmark (ab), siege, Apache JMeter and cloud services such as BlazeMeter, LoadImpact, Loader.io, etc. I tried many other tools, and found that there is no tool that completely satisfies me: ab and siege are too plain and simple without scenario, JMeter needs time for recording and defining cases…

    Read More Load Testing with LocustContinue

  • Install RocketChat with Docker Compose for Development
    General

    Install RocketChat with Docker Compose for Development

    ByConan June 8, 2018June 8, 2018

    If you ask me: what the hell Rocketchat is, then you should better ask Google. This article notes steps to install RocketChat with Docker Compose for development purpose. 1. Create docker-compose.yml I want to expose the mongo port (27017) to the host network so I also declare it in the ports param. I also map the…

    Read More Install RocketChat with Docker Compose for DevelopmentContinue

  • Use Yandex ClickHouse for Analytics with Data from MySQL
    General

    Use Yandex ClickHouse for Analytics with Data from MySQL

    ByConan May 4, 2018May 29, 2018

    Today I will discuss a newborn star on DB for analytics: ClickHouse by Yandex. ClickHouse is quite new when comparing to other solutions, however, there are lots of popular giants using it in production such as Yandex and Cloudflare. In this blog entry, I will note necessary steps to setup ClickHouse for Analytics with Data…

    Read More Use Yandex ClickHouse for Analytics with Data from MySQLContinue

Page navigation

Previous PagePrevious 1 2 3 4 … 18 Next PageNext

© 2026 TienLe.sol

  • Home
  • AI
  • Technology
    • NodeJS
    • PHP
    • React
    • CSS3
    • Single Sign-On
    • Big Data
      • NOSQL
    • Database
      • MySQL
      • PostgreSQL
  • Enterprise
  • Performance
    • Large Scale
    • Front-end performance
  • General
    • Web Servers
    • Linux
    • Host Promo
  • About