อัปเกรดโครงสร้างพื้นฐาน
เร็วขึ้นถึง 467 เท่าในเดือนมีนาคม 2026 เราย้ายจาก VPS ร่วมกันไปยังเซิร์ฟเวอร์เฉพาะที่มี RAM มากกว่า 16 เท่า เวิร์กเกอร์วิเคราะห์ขนาน 5 ตัว และโมเดลภาษา 48.
ประสิทธิภาพของความพร้อมกัน
เซิร์ฟเวอร์ใหม่จัดการคำขอพร้อมกันนับร้อยในบริการทั้งหมดโดยไม่มีความล้มเหลว
| บริการ | พร้อมกัน | สำเร็จ | เฉลี่ย | RPS |
|---|---|---|---|---|
| Analyzer (spaCy) | 500 | 100% | 331 ms | 634 |
| Analyzer (12-lang mix) | 120 | 100% | 114 ms | 515 |
| Anonymizer | 1,000 | 100% | 8 ms | 1,501 |
| Structured Data | 100 | 100% | 331 ms | 144 |
| Frontend (Next.js) | 200 | 100% | 979 ms | 104 |
| Mixed Workload | 110 | 100% | 56 ms | 536 |
ความเร็วของไปป์ไลน์เต็ม
ความหน่วงจากแบบสิ้นสุดถึงสิ้นสุดของการวิเคราะห์ + การยกเลิกการระบุตัวตนบนเซิร์ฟเวอร์ใหม่ วัดด้วยโมเดลภาษาทั้งหมดที่อบอุ่น
| ภาษา | เครื่องยนต์ | ไปป์ไลน์เฉลี่ย | เอนทิตี |
|---|---|---|---|
| English | spaCy | 10.2 ms | 9 |
| German | spaCy | 13.4 ms | 9 |
| French | spaCy | 10.5 ms | 10 |
| Spanish | spaCy | 7.8 ms | 9 |
| Japanese | spaCy | 9.9 ms | 6 |
| Chinese | spaCy | 13.6 ms | 5 |
| Arabic | Transformer | 12.7 ms | 7 |
| Hebrew | Stanza | 117.3 ms | 6 |
เวลาเซิร์ฟเวอร์เก่ารวมถึงไปป์ไลน์ทดสอบ GUI แบบเต็ม (Playwright + API) เวลาเซิร์ฟเวอร์ใหม่คือเกณฑ์มาตรฐาน API-only ที่มีโมเดลทั้งหมด การปรับปรุงสะท้อนถึงผลประโยชน์ของโครงสร้างพื้นฐานจริง: ระบบเริ่มต้นเย็นถูกกำจัด 5 เท่าของความเท่าเทียม และเก็บข้อมูล NVMe
13 ไมล์ทดสอบ
แต่ละไมล์ครอบคลุมพื้นที่ฟังก์ชันที่แตกต่างของแพลตฟอร์ม จากการยืนยันตัวตนไปยังความเข้ากันได้ของเบราว์เซอร์
Authentication & Session
22/22 การทดสอบ
การเข้าสู่ระบบ ความเหนือกว่าของเซสชัน โปรไฟล์ การตรวจสอบสุขภาพ การป้องกันการรับรองความถูกต้อง ออกจากระบบ/เข้าสู่ระบบใหม่
PII Detection (Analyzer)
62/62 การทดสอบ
การวิเคราะห์ 48 ภาษาผ่าน GUI ตัวกรองหน่วยงาน เกณฑ์การให้คะแนน กรณีขอบ ปุ่มลัด
Anonymizer (5 Operators)
40/40 การทดสอบ
ตัวดำเนินการ Replace Redact Hash Mask Encrypt ผ่าน API และ GUI การกระทำด่วน ภาษาหลายภาษา
Decrypt (Roundtrip)
22/22 การทดสอบ
รอบเข้ารหัส-แล้ว-ถอดรหัส สำหรับ AES-256/128/192 ภาษาหลายภาษา การตรวจสอบคีย์ ข้อความขนาดใหญ่
Batch & File Upload
20/20 การทดสอบ
การประมวลผลข้อความเป็นชุด อินเทอร์เฟซการอัปโหลดไฟล์ การสลับแท็บ สถานะการประมวลผล
Entity Management
28/28 การทดสอบ
CRUD หน่วยงานใน 3 แท็บ AI Creator กฎการตรวจสอบ การตรวจสอบการทำความสะอาด
Preset Management
28/28 การทดสอบ
CRUD ที่กำหนดไว้ล่วงหน้าใน 3 แท็บ ขั้นตอนการใช้ กฎการตรวจสอบ การตรวจสอบการทำความสะอาด
Settings (10 Tabs)
42/42 การทดสอบ
แท็บการตั้งค่า 10 ทั้งหมด: บัญชี การเรียกเก็บเงิน โทเค็น ความปลอดภัย ประวัติ ภาษา คีย์การเข้ารหัส บริการ นักพัฒนา
API Security
35/35 การทดสอบ
จุดปลายทางหลัก ส่วนหัวความปลอดภัย นโยบาย CORS การตรวจสอบอินพุต ความปลอดภัยของการรับรองความถูกต้อง การจำกัดอัตรา
Token Usage Monitoring
24/24 การทดสอบ
การบริโภคโทเค็นตามขนาดข้อความ ตัวดำเนินการ ภาษา ตัวกรองเอนทิตี ถอดรหัส ชุด การส่งออก CSV
Lighthouse & Quality
20/20 การทดสอบ
คะแนน Lighthouse บน 8 หน้า การเปลี่ยนมิติมอง การเข้าถึง SEO ข้อผิดพลาดของคอนโซล ลิงก์ที่เสีย
48 Languages + RTL
56/56 การทดสอบ
การวิเคราะห์สำหรับ 48 ภาษา การตรวจสอบเลย์เอาต์ RTL 4 การสลับภาษา การตรวจสอบตัวเลือก
Cross-Browser
20/20 การทดสอบ
5 หน้าบน Chromium Firefox WebKit และ Mobile Chrome — ไม่มีข้อผิดพลาดของคอนโซล
การครอบคลุม 48 ภาษา
ทุกภาษาที่รองรับได้รับการทดสอบด้วยตัวอย่าง PII จริง ประเภทเอนจิน NLP สามประเภทช่วยให้มีความแม่นยำที่ดีที่สุดต่อภาษา
| ภาษา | รหัส | เครื่องยนต์ | หน่วยงาน | เซิร์ฟเวอร์เก่า | เซิร์ฟเวอร์ใหม่ | การปรับปรุงความเร็ว | สถานะ |
|---|---|---|---|---|---|---|---|
| English | en | spacy | 113 | 270 ms | 8 ms | 34× | |
| German | de | spacy | 148 | 313 ms | 7 ms | 45× | |
| Spanish | es | spacy | 104 | 1,841 ms | 6 ms | 307× | |
| French | fr | spacy | 133 | 2,327 ms | 8 ms | 291× | |
| Italian | it | spacy | 97 | 1,787 ms | 7 ms | 255× | |
| Portuguese | pt | spacy | 61 | 1,764 ms | 6 ms | 294× | |
| Dutch | nl | spacy | 122 | 2,486 ms | 6 ms | 414× | |
| Polish | pl | spacy | 70 | 1,726 ms | 8 ms | 216× | |
| Russian | ru | spacy | 41 | 2,226 ms | 6 ms | 371× | |
| Japanese | ja | spacy | 23 | 1,436 ms | 6 ms | 239× | |
| Chinese | zh | spacy | 24 | 2,554 ms | 7 ms | 365× | |
| Korean | ko | spacy | 16 | 1,305 ms | 6 ms | 218× | |
| Arabic | ar | transformer | 20 | 554 ms | 8 ms | 69× | |
| Hindi | hi | transformer | 22 | 486 ms | 7 ms | 69× | |
| Turkish | tr | spacy | 112 | 504 ms | 6 ms | 84× | |
| Romanian | ro | spacy | 122 | 1,730 ms | 6 ms | 288× | |
| Greek | el | spacy | 29 | 1,822 ms | 7 ms | 260× | |
| Croatian | hr | spacy | 67 | 989 ms | 7 ms | 141× | |
| Slovenian | sl | spacy | 64 | 1,264 ms | 7 ms | 181× | |
| Macedonian | mk | spacy | 24 | 1,259 ms | 7 ms | 180× | |
| Swedish | sv | spacy | 140 | 1,002 ms | 6 ms | 167× | |
| Danish | da | spacy | 107 | 1,910 ms | 7 ms | 273× | |
| Norwegian | nb | spacy | 109 | 1,606 ms | 7 ms | 229× | |
| Finnish | fi | spacy | 118 | 1,229 ms | 7 ms | 176× | |
| Icelandic | is | transformer | 73 | 559 ms | 8 ms | 70× | |
| Ukrainian | uk | spacy | 25 | 1,434 ms | 9 ms | 159× | |
| Lithuanian | lt | spacy | 86 | 1,601 ms | 7 ms | 229× | |
| Bulgarian | bg | stanza | 24 | 8,735 ms | 98 ms | 89× | |
| Serbian | sr | transformer | 24 | 519 ms | 8 ms | 65× | |
| Hungarian | hu | stanza | 82 | 8,141 ms | 39 ms | 209× | |
| Czech | cs | transformer | 81 | 562 ms | 8 ms | 70× | |
| Slovak | sk | transformer | 70 | 577 ms | 8 ms | 72× | |
| Latvian | lv | transformer | 83 | 526 ms | 8 ms | 66× | |
| Estonian | et | transformer | 79 | 531 ms | 8 ms | 66× | |
| Hebrew | he | stanza | 17 | 8,850 ms | 101 ms | 88× | |
| Persian | fa | transformer | 12 | 439 ms | 7 ms | 63× | |
| Vietnamese | vi | stanza | 74 | 11,282 ms | 99 ms | 114× | |
| Indonesian | id | transformer | 79 | 524 ms | 7 ms | 75× | |
| Thai | th | transformer | 20 | 521 ms | 5 ms | 104× | |
| Malay | ms | transformer | 87 | 510 ms | 7 ms | 73× | |
| Filipino | tl | transformer | 75 | 501 ms | 7 ms | 72× | |
| Bengali | bn | transformer | 18 | 455 ms | 7 ms | 65× | |
| Urdu | ur | transformer | 12 | 445 ms | 7 ms | 64× | |
| Afrikaans | af | stanza | 119 | 7,867 ms | 55 ms | 143× | |
| Swahili | sw | transformer | 68 | 526 ms | 7 ms | 75× | |
| Armenian | hy | stanza | 69 | 19,643 ms | 85 ms | 231× | |
| Catalan | ca | spacy | 100 | 3,267 ms | 7 ms | 467× | |
| Basque | eu | stanza | 82 | 783 ms | 40 ms | 20× |
ความเข้ากันได้ของเบราว์เซอร์ข้าม
5 หน้าวิกฤติได้รับการทดสอบใน 4 เอนจินเบราว์เซอร์ที่ไม่มีข้อผิดพลาดของคอนโซลและไม่มีการล้นทางนอน
Chromium
5 จาก 5 หน้า
ทั้งหมดผ่านการสอบFirefox
5 จาก 5 หน้า
ทั้งหมดผ่านการสอบWebKit
5 จาก 5 หน้า
ทั้งหมดผ่านการสอบMobile Chrome
5 จาก 5 หน้า
ทั้งหมดผ่านการสอบการทดสอบความปลอดภัย
35 การทดสอบ35 การทดสอบความปลอดภัยเฉพาะกิจที่ครอบคลุมจุดปลายทาง API ส่วนหัว CORS การตรวจสอบอินพุต การรับรองความถูกต้อง และการจำกัดอัตรา
จุดปลายทางหลัก
8 tests8 การทดสอบการตรวจสอบความสามารถในการเข้าถึงจุดปลายทาง API และรหัสการตอบสนอง
ส่วนหัวความปลอดภัย
6 tests6 การทดสอบสำหรับ CSP X-Frame-Options HSTS และอื่นๆ
นโยบาย CORS
5 tests5 การทดสอบการจัดการคำขอข้ามต้นทาง
การตรวจสอบอินพุต
6 tests6 การทดสอบสำหรับ XSS การฉีด SQL และอินพุตที่ผิดรูปแบบ
ความปลอดภัยของการรับรองความถูกต้อง
5 tests5 การทดสอบสำหรับการข้ามการรับรองความถูกต้องและความปลอดภัยของเซสชัน
การจำกัดอัตรา
5 tests5 การทดสอบการบังคับใช้ขีดจำกัดอัตรา API และส่วนหัว Retry-After
การวิเคราะห์การใช้โทเค็น
โทเค็นทั้งหมดที่ใช้: 76822 การทดสอบการบริโภคโทเค็นการวัดประสิทธิภาพของต้นทุนในการดำเนินการ ขนาดข้อความ ภาษา และตัวดำเนินการ
| การดำเนินการ | อักขระ | ภาษา | หน่วยงาน | ตัวดำเนินการ | โทเค็น | เวลาตอบสนอง |
|---|---|---|---|---|---|---|
| analyze | 50 | en | 44 | N/A | 4 | 220 ms |
| analyze | 200 | en | 140 | N/A | 9 | 276 ms |
| analyze | 500 | en | 387 | N/A | 21 | 367 ms |
| analyze | 1,000 | en | 745 | N/A | 39 | 542 ms |
| analyze | 5,000 | en | 3776 | N/A | 193 | 4,398 ms |
| analyze | 10,000 | en | 7566 | N/A | 385 | 14,494 ms |
| anonymize | 160 | en | 113 | replace | 7 | 291 ms |
| anonymize | 160 | en | 113 | redact | 7 | 236 ms |
| anonymize | 160 | en | 113 | hash | 7 | 243 ms |
| anonymize | 160 | en | 113 | mask | 7 | 276 ms |
| anonymize | 160 | en | 113 | encrypt | 7 | 242 ms |
| analyze | 165 | de | 148 | N/A | 9 | 272 ms |
| analyze | 151 | fr | 133 | N/A | 9 | 282 ms |
| analyze | 75 | ja | 23 | N/A | 3 | 1,608 ms |
| analyze | 125 | ru | 41 | N/A | 4 | 2,588 ms |
| analyze | 113 | ar | 20 | N/A | 3 | 501 ms |
| analyze | 63 | zh | 24 | N/A | 3 | 2,591 ms |
| analyze | 160 | en | 106 | PERSON only | 7 | 258 ms |
| analyze | 160 | en | 108 | PERSON+EMAIL+PHONE | 8 | 266 ms |
| analyze | 160 | en | 113 | All entities | 8 | 264 ms |
| decrypt | 342 | en | 37 | decrypt | 2 | 188 ms |
| batch-analyze | 476 | en,de,fr | 394 | N/A | 26 | 5,278 ms |
วิธีการทดสอบ
ชุดทดสอบของเราประสานการทดสอบ Playwright ระดับ GUI กับการตรวจสอบ API โดยตรงเพื่อให้ครอบคลุมอย่างครอบคลุม
การทดสอบ GUI
การทดสอบอัตโนมัติของเบราว์เซอร์ Playwright ขั้นตอนการทำงานของผู้ใช้จริง — คลิกปุ่ม กรอกแบบฟอร์ม นำทางระหว่างหน้า และตรวจสอบผลลัพธ์ด้านภาพ
การทดสอบ API
คำขอ HTTP โดยตรงตรวจสอบทุกจุดปลายทางพร้อมกรณีขอบ อินพุตที่ผิดรูปแบบ และเงื่อนไขขอบเขตที่การทดสอบ GUI เพียงอย่างเดียวไม่สามารถครอบคลุมได้
การแคชเซสชัน
เซสชันที่ได้รับการรับรองความถูกต้องจะถูกแคชและนำกลับมาใช้ใหม่ในไมล์ต่างๆ โดยลดเวลาดำเนินการทดสอบในขณะที่รักษาพฤติกรรมผู้ใช้จริง
การทำความสะอาด CRUD
ทุกเอนทิตี การตั้งค่าไว้ล่วงหน้า และคีย์การเข้ารหัสที่สร้างขึ้นระหว่างการทดสอบจะถูกทำความสะอาดหลังจากนั้น เพื่อให้มั่นใจว่าการทดสอบนั้นเป็น idempotent และสามารถซ้ำได้