Hướng dẫn what is persistent connection mysql? - mysql kết nối liên tục là gì?

(Php 4, Php 5)

MySQL_PConnect - Mở kết nối liên tục đến máy chủ MySQLOpen a persistent connection to a MySQL server

Sự mô tả

mysql_pconnect (& nbsp; & nbsp; & nbsp; & nbsp; chuỗi $server = ini_get ("mysql.default_host") Chuỗi $password = ini_get ("mysql.default_password"), & nbsp; & nbsp; & nbsp; & nbsp; int $client_flags = 0): tài nguyên(
    string $server = ini_get("mysql.default_host"),
    string $username = ini_get("mysql.default_user"),
    string $password = ini_get("mysql.default_password"),
    int $client_flags = 0
): resource

mysql_pconnect () hoạt động rất giống mysql_connect () với hai khác biệt chính. acts very much like mysql_connect() with two major differences.

Đầu tiên, khi kết nối, chức năng trước tiên sẽ cố gắng tìm một liên kết (liên tục) đã mở với cùng một máy chủ, tên người dùng và mật khẩu. Nếu tìm thấy một số nhận dạng cho nó sẽ được trả về thay vì mở kết nối mới.

Thứ hai, kết nối với máy chủ SQL sẽ không được đóng khi việc thực thi tập lệnh kết thúc. Thay vào đó, liên kết sẽ vẫn mở để sử dụng trong tương lai (mysql_close () sẽ không đóng các liên kết được thiết lập bởi mysql_pconnect ()).mysql_close() will not close links established by mysql_pconnect()).

Loại liên kết này do đó được gọi là 'liên tục'.

Thông số

server

Máy chủ MySQL. Nó cũng có thể bao gồm một số cổng. ví dụ. "Tên máy chủ: Cổng" hoặc đường dẫn đến ổ cắm cục bộ, ví dụ: ":/path/to/Ổ cắm" cho localhost.

Nếu Chỉ thị PHP MySQL.Default_Host không được xác định (mặc định), thì giá trị mặc định là 'localhost: 3306'

username

Tên người dùng. Giá trị mặc định là tên của người dùng sở hữu quy trình máy chủ.

password

Mật khẩu. Giá trị mặc định là một mật khẩu trống.

client_flags

Tham số client_flags có thể là sự kết hợp của các hằng số sau: 128 (cho phép xử lý LOAD DATA LOCAL), ____10, $username1, $username2 hoặc $username3.$username0, $username1, $username2 or $username3.

Trả về giá trị

Trả về một định danh liên kết liên tục MySQL về thành công hoặc $username4 về thất bại.$username4 on failure.

Ghi chú

Ghi chú::

Lưu ý rằng các loại liên kết này chỉ hoạt động nếu bạn đang sử dụng phiên bản mô -đun của PHP. Xem phần Kết nối cơ sở dữ liệu liên tục để biết thêm thông tin.

Cảnh báo

Sử dụng các kết nối liên tục có thể yêu cầu một chút điều chỉnh cấu hình Apache và MySQL của bạn để đảm bảo rằng bạn không vượt quá số lượng kết nối được MySQL cho phép.

Xem thêm

  • mysql_connect () - Mở kết nối với máy chủ MySQL
  • Kết nối cơ sở dữ liệu liên tục

Seawyvern tại Gmail Dot Com ¶

12 năm trước

$username5

$username6

$username7

$username8

$username9

$password0

fate_amendable_to_changenospam tại yahoo dot com ¶

20 năm trước

$password1

$password2

$password3

$password4

$password0

script_this tại yahoo dot com ¶

19 năm trước

$password6

$password7

$password8

$password0

Mightye (at) Mightye (dot) org ¶

18 năm trước

$client_flags0

$client_flags1

$password0

Pulstar at mail dot com ¶

19 năm trước

$client_flags3

$client_flags4

$password0

Mightye (at) Mightye (dot) org ¶

18 năm trước

$client_flags6

$client_flags7

$client_flags8

$client_flags9

server0

$password0

Pulstar at mail dot com ¶

18 năm trước

server2

Pulstar at mail dot com ¶

19 năm trước

server3

server4

server5

$password0

Mightye (at) Mightye (dot) org ¶

18 năm trước

server7

server8

server9

username0

username1

username2

username3

Pulstar at mail dot com ¶

David tại Hundsness Dot Com ¶

username4

14 năm trước

18 năm trước

username5

Pulstar at mail dot com ¶

18 năm trước

username6

Pulstar at mail dot com ¶

18 năm trước

username7

Pulstar at mail dot com ¶

18 năm trước

username8

username9

password0

password1

password2

$password0

Pulstar at mail dot com ¶

18 năm trước

password4

password5

$password0

Pulstar at mail dot com ¶

19 năm trước

password7

Mightye (at) Mightye (dot) org ¶

20 năm trước

password8

script_this tại yahoo dot com ¶

20 năm trước

password9

client_flags0

client_flags1

$password0

script_this tại yahoo dot com ¶

19 năm trước

client_flags3

Mightye (at) Mightye (dot) org ¶

18 năm trước

client_flags4

Pulstar at mail dot com ¶

David tại Hundsness Dot Com ¶

client_flags5

14 năm trước

Matt * tại * thô nhất * dot * net ¶

client_flags6

client_flags7

client_flags8

client_flags9

client_flags0

client_flags1

client_flags2

client_flags3

client_flags4

$password0

Thư rác tại vrana dot cz ¶

18 năm trước

client_flags6

client_flags7

$password0

Pulstar at mail dot com ¶

David tại Hundsness Dot Com ¶

client_flags9

LOAD DATA LOCAL0

LOAD DATA LOCAL1

LOAD DATA LOCAL2

LOAD DATA LOCAL3

$password0

14 năm trước

19 năm trước

LOAD DATA LOCAL5

Mightye (at) Mightye (dot) org ¶

12 năm trước

LOAD DATA LOCAL6

Những nhược điểm của việc sử dụng kết nối liên tục trong PDO là gì?

Hạn chế lớn nhất đối với các kết nối liên tục là nó giới hạn số lượng người dùng bạn có thể duyệt trang web của mình: nếu MySQL được cấu hình để chỉ cho phép 10 kết nối đồng thời cùng một lúc khi người thứ 11 cố gắng duyệt trang web của bạn, nó sẽ không hoạt động cho họ . PDO không quản lý sự kiên trì.it limits the number of users you can have browsing your site: if MySQL is configured to only allow 10 concurrent connections at once then when an 11th person tries to browse your site it won't work for them. PDO does not manage the persistence.

Kết nối liên tục PDO là gì?

Bộ đệm kết nối liên tục cho phép bạn tránh chi phí thiết lập kết nối mới mỗi khi tập lệnh cần nói chuyện với cơ sở dữ liệu, dẫn đến một ứng dụng web nhanh hơn.allows you to avoid the overhead of establishing a new connection every time a script needs to talk to a database, resulting in a faster web application.

Chức năng nào cho kết nối liên tục với cơ sở dữ liệu?

HTTP có chức năng kết nối liên tục cho phép kênh vẫn mở thay vì được đóng sau khi trao đổi dữ liệu được yêu cầu.TCP là một giao thức định hướng kết nối: nó bắt đầu kết nối sau khi xác nhận từ cả hai đầu rằng chúng có sẵn và mở cho trao đổi dữ liệu. has a persistent connection function that allows the channel to remain open rather than be closed after a requested exchange of data. TCP is a connection-oriented protocol: It starts a connection after confirmation from both ends that they are available and open to a data exchange.

Hàm mysql_pconnect () là gì?

Thiết lập kết nối liên tục với máy chủ MySQL.mysql_pconnect () hoạt động rất giống mysql_connect () với hai khác biệt chính.Đầu tiên, khi kết nối, chức năng trước tiên sẽ cố gắng tìm một liên kết (liên tục) đã mở với cùng một máy chủ, tên người dùng và mật khẩu.. mysql_pconnect() acts very much like mysql_connect() with two major differences. First, when connecting, the function would first try to find a (persistent) link that's already open with the same host, username and password.