Thằng DNN cho phép người dùng có thể viết riêng Cache Provider của mình, thằng aspnet cũng thế, chúng ta có thể viết thoải mái. Cache hỗ trợ tăng tốc website (cái này thì rõ rồi).
Theo mô hình chúng ta thường làm web theo mô hình sau :
Data SQL -> Html (trong trang ASPX)
Nếu có cache mô hình sẽ như sau
Data SQL -> Cache -> Html
nếu trong cache tồn tại giá trị rồi thì không cần kết nối vào SQL nữa, vì thông thường để load 1 trang chúng ta dùng tương đối nhiều connection (> 3 connection). Với những đồng chí code không tối ưu số connection có thể lên đến 20 hoặc 50 conn. Tốc độ load trang sẽ rất rùa. Nếu đọc từ cache thì tốc độ load trang sẽ cải tiến hơn nhiều.
Các vấn đề cần giải quyết với cache:
- Cache manager phải tồn tại trong suốt thời gian website chạy (không thì load ra bằng niềm tin). Để tồn tại trong suốt thời gian chạy thì chỉ có biến HttpApplication là active (là sống - alive)
- Hỗ trợ các hàm cơ bản : insert, remove, clear ...
- Hỗ trợ các kiểu dữ liệu khác nhau (, nảy sinh nhiều vấn đề với thằng này)
Vấn đề kiểu dữ liệu (datatype)
Chúng ta biết rằng các kiểu dữ liệu do chúng ta định nghĩa là liên thiên. Các kiểu dữ liệu thường thấy của chúng ta là :
- UserInfo (n trường dữ liệu : Fullname, Email, Address ...)
- PostInfo (m trường : Username, PostedDate, ...)
Vấn đề đặt ra là các biến này có lưu được vào Cache không ? Xin thưa là ông Microsft (viết ASP.NET) chẳng hiểu các kiểu dữ liệu mà các bác định nghĩa nó thế nào đâu. Nên cái Cache Provider (default) của Microsoft chỉ thực sự cache các biến kiểu dữ liệu cơ bản (int, float, long, string...), tức là MS Cache default provider sẽ lưu các biến kiểu dữ liệu cơ bản (int, float, long, string...) vào đâu đó trên disk, còn các kiểu dữ liệu UserInfo, PostInfo ... (do bạn định nghĩa) nó bó tay chẳng lưu nổi vào disk đâu. Bởi vì hệ thống đek làm thế nào mà serialize được (cái này dùng để lưu ra disk). Nên kết luận đưa ra là :
Nếu Cache các kiểu dữ liệu do người dùng định nghĩa thì thực tế là không cache.
Tức là không tồn tại mô hình này :
- Data SQL -> Cache -> Html
Nó chỉ thực hiện cái này
- Data SQL -> Html
Cái này em tìm ra do thực nghiệm (debug) tại function connection vào SQL sau khi đã đặt cache, trong mỗi lần load trang, lần nào em cũng thấy cái query vào DB thực hiện, tức là chả cache keo được cái gì nếu chúng ta cố cache Custom Class Definition. Nhục nhục! Nên nếu bác nào cache thì cache các biến cơ bản thôi nhé.
Vấn đề Live long (sử dụng HttpApplicationState)
Cái cache manager phải sống đủ dài, chứ không thì hệ thống đọc = niềm tin, lại phải connect vào DB tốc độ trang lại rùa. Vấn đề chính ở đây là nếu lưu vào ApplicationState thì 1 biến của bạn thực tế có độ lớn bao nhiêu và kiểu dữ liệu là gì? thực tế cache xong thì hệ thống có chạy nhanh hơn không ? Nó chiếm bao nhiêu RAM ? vì thực tế ApplicationState là lưu trong RAM.
Dùng ApplicationState có 1 cái dở nếu lưu nhiều quá mà IIS Application Pool của bạn được phân bé quá (sảy ra khi thuê host sinh viên giá rẻ) thì bạn sẽ bị lỗi :
Server too bussy
Chẳng làm được việc gì khác. Cho nên mình đã cố tự làm 1 cái serialize cho các loại DataType + code thêm Cache Provider Manager để làm cái việc write các Custom Class ra file text. Nhưng cũng chẳng ăn thua vì lỗi Server too bussy.
Như vậy hệ thống của Microsoft viết Cache giúp chúng ta 1 số chức năng :
- Tránh tràn Application Pool
- Chỉ serialize (ghi ra file) những biến tương đối nhỏ. Tối ưu hóa về bộ nhớ, nếu tràn MS Cache cho phép tự động xóa 1 số biến. Cái này giúp các hệ thống của MS không bị treo hay phát sinh những lỗi kỳ quặc.
Các hệ thống tự viết được cái nhanh thì lại ngốn RAM nhiều, không có khả năng triển khai một cách linh động.
AWAS JSC, Xây dựng cổng thông tin, PM hành chính một cửa, Quản lý công văn, PM quản lý đào tạo, PM Quản lý tài sản, GIS ...
Chủ Nhật, 21 tháng 2, 2010
Thứ Sáu, 16 tháng 10, 2009
Đừng quá quan tâm đến giá khi thiết kế website
Đừng quá quan tâm đến giá khi thiết kế website, đó là một thực tế. Ở VN hiện giờ có rất nhiều doanh nghiệp làm thiết kế web, nên mặt bằng giá chung có thể xác định được một cách dễ dàng.
- Với những website chỉ đơn thuần là web giới thiệu doanh nghiệp, giá có nó rơi vào tầm từ 5-20 triệu,
- Với các website có yêu cầu tương tác với người dùng hoặc các yêu cầu phức tạp hơn số tiền sẽ cao hơn.
Một khuyến cáo được đưa ra là với những con số từ 5-10 triệu, các khách hàng vẫn yêu cầu nhà cung cấp dịch vụ thiết kế web giảm giá nữa sẽ là con dao hai lưỡi, khi giảm giá, nhiệt tình của các đơn vị cung cấp sẽ giảm xuống theo. Họ có nhiều lý do để giảm độ nhiệt tình thực hiện:
- Song song cùng thời điểm đó họ có nhiều hợp đồng có giá tương tự hoặc cao hơn.
- Nhỏ (ít tiền) thế thì làm làm gì tập trung cho các khách hàng lớn.
Khách hàng nhỏ sẽ được chăm sóc theo kiểu nhỏ, khách hàng lớn sẽ được chăm sóc theo kiểu lớn. Nói chung là tiền nào của nấy.
Với sinh viên thiết kế web, giá tiền có thể còn giảm nữa, thậm chí chỉ cần 2-3 triệu là bạn đã có thể xây dựng được 1 website, tuy nhiên khi cần các dịch vụ thêm sinh viên (thông thường) khó có thể đáp ứng, do mã nguồn các website do sinh viên thực hiện thông thường là phần mềm nguồn mở, sinh viên không phải code nên giá rẻ. Nhưng, không phải code thì sinh viên thường sẽ chỉ biết chỉnh một chút giao diện còn việc thêm chức năng cho web là một điều không tưởng với những sinh viên mới ra trường, hoặc còn đang trên giảng đường đại học.
Do đó việc chọn sinh viên hay doanh nghiệp thực hiện thiết kế website, cũng là một việc nên cân nhắc kỹ trước khi lựa chọn.
Của rẻ là của iu, tiền nào của nấy!
- Với những website chỉ đơn thuần là web giới thiệu doanh nghiệp, giá có nó rơi vào tầm từ 5-20 triệu,
- Với các website có yêu cầu tương tác với người dùng hoặc các yêu cầu phức tạp hơn số tiền sẽ cao hơn.
Một khuyến cáo được đưa ra là với những con số từ 5-10 triệu, các khách hàng vẫn yêu cầu nhà cung cấp dịch vụ thiết kế web giảm giá nữa sẽ là con dao hai lưỡi, khi giảm giá, nhiệt tình của các đơn vị cung cấp sẽ giảm xuống theo. Họ có nhiều lý do để giảm độ nhiệt tình thực hiện:
- Song song cùng thời điểm đó họ có nhiều hợp đồng có giá tương tự hoặc cao hơn.
- Nhỏ (ít tiền) thế thì làm làm gì tập trung cho các khách hàng lớn.
Khách hàng nhỏ sẽ được chăm sóc theo kiểu nhỏ, khách hàng lớn sẽ được chăm sóc theo kiểu lớn. Nói chung là tiền nào của nấy.
Với sinh viên thiết kế web, giá tiền có thể còn giảm nữa, thậm chí chỉ cần 2-3 triệu là bạn đã có thể xây dựng được 1 website, tuy nhiên khi cần các dịch vụ thêm sinh viên (thông thường) khó có thể đáp ứng, do mã nguồn các website do sinh viên thực hiện thông thường là phần mềm nguồn mở, sinh viên không phải code nên giá rẻ. Nhưng, không phải code thì sinh viên thường sẽ chỉ biết chỉnh một chút giao diện còn việc thêm chức năng cho web là một điều không tưởng với những sinh viên mới ra trường, hoặc còn đang trên giảng đường đại học.
Do đó việc chọn sinh viên hay doanh nghiệp thực hiện thiết kế website, cũng là một việc nên cân nhắc kỹ trước khi lựa chọn.
Của rẻ là của iu, tiền nào của nấy!
Nhãn:
giá rẻ,
thiet ke web,
thietkeweb,
thiết kế web,
website
tại sao chọn thiết kế web của awas jsc
AWAS là dodanh nghiệp có nhiều kinh nghiệp thiết kế web, cài đặt triển khai các phần mềm ứng dụng trên nền tảng web. Chúng tôi đã tham gia rất nhiều các dự án thiết kế website cho các doanh nghiệp hàng đầu tại Việtnam. Hơn 70 website lớn nhỏ đã được xây dựng trong suốt những năm vừa qua trên nhiều lĩnh vực kinh doanh :
- phần mềm, máy tính
- kinh doanh, điện thoại
- nhà đất, xe hơi.
- Các doanh nghiệp bưu chính viễn thông
- Các doanh nghiệp ngoài quốc doanh
- Doanh nghiệp nhà nước, hành chính sự nghiệp
Chúng tôi có nhiều kinh nghiệm phát triển thương hiệu, xây dựng thương hiệu mạnh trên internet, trình bày nội dung trên các website, thiết kế flash, video quảng bá, hoạt cảnh hoạt hình, trình diễn slide, thư viện ảnh. Hãy đến với chúng tôi để trở thành một trong những thương hiệu mạnh mẽ tin cậy trên internet.
- phần mềm, máy tính
- kinh doanh, điện thoại
- nhà đất, xe hơi.
- Các doanh nghiệp bưu chính viễn thông
- Các doanh nghiệp ngoài quốc doanh
- Doanh nghiệp nhà nước, hành chính sự nghiệp
Chúng tôi có nhiều kinh nghiệm phát triển thương hiệu, xây dựng thương hiệu mạnh trên internet, trình bày nội dung trên các website, thiết kế flash, video quảng bá, hoạt cảnh hoạt hình, trình diễn slide, thư viện ảnh. Hãy đến với chúng tôi để trở thành một trong những thương hiệu mạnh mẽ tin cậy trên internet.
Nhãn:
thiet ke web,
thietkeweb,
thiết kế web,
webportal,
website
Thứ Hai, 5 tháng 10, 2009
Các mảng hoạt động của AWAS JSC - cty thiết kế web chuyên nghiệp
Công ty cổ phần công nghệ và dịch vụ AWAS - là công ty chuyên xây dựng thiết kế website, cổng thông tin điện tử, các phần mềm với chất lượng cao, chuyên nghiệp. Chúng tôi có nhiều kinh nghiệm trong việc xây dựng đề án, tư vấn dự án nhà nước tại Hà Nội cũng như các tỉnh ở miền bắc.
Các lĩnh vực cung cấp chính :
Thiết kế Website
Giới thiệu doanh nghiệp
Giới thiệu sản phẩm
Cổng thông tin đại học cao đẳng
Quản lý điểm – Sinh viên
Thi trắc nghiệm trực tuyến
Thời khóa biểu
Cổng thông tin điện tử sử ban ngành nhà nước
Quản lý công văn – điều hành tác nghiệp
Quản lý thủ tục hành chính một cửa
Hệ thống email nội bộ
Quản lý khách sạn, nhà hàng
Khách hàng (đơn, nhóm)
Đặt phòng thanh toán
Thương mại điện tử
Hệ thống bán buôn B2B, bán lẻ B2C…
Rao vặt gian hàng ảo, chứng khoán
Gia công phần mềm
Mọi thông tin chi tiết khác xin Quý khách vui lòng liên hệ với chúng tôi theo địa chỉ dưới đây:
CÔNG TY CỔ PHẦN CÔNG NGHỆ VÀ DỊCH VỤ AWAS
Số 23 Lô 6 Đô thị Trung Yên 13 Quận Cầu Giấy TP Hà Nội
Điện thoại: 0977754002 - (04)-2247 1200
minhdt@awas.vn
http://awas.vn
[IMGRIGHT=http://files.myopera.com/radiogaga/blog/thiet%20ke%20web.jpg]
Các lĩnh vực cung cấp chính :
Thiết kế Website
Giới thiệu doanh nghiệp
Giới thiệu sản phẩm
Cổng thông tin đại học cao đẳng
Quản lý điểm – Sinh viên
Thi trắc nghiệm trực tuyến
Thời khóa biểu
Cổng thông tin điện tử sử ban ngành nhà nước
Quản lý công văn – điều hành tác nghiệp
Quản lý thủ tục hành chính một cửa
Hệ thống email nội bộ
Quản lý khách sạn, nhà hàng
Khách hàng (đơn, nhóm)
Đặt phòng thanh toán
Thương mại điện tử
Hệ thống bán buôn B2B, bán lẻ B2C…
Rao vặt gian hàng ảo, chứng khoán
Gia công phần mềm
Mọi thông tin chi tiết khác xin Quý khách vui lòng liên hệ với chúng tôi theo địa chỉ dưới đây:
CÔNG TY CỔ PHẦN CÔNG NGHỆ VÀ DỊCH VỤ AWAS
Số 23 Lô 6 Đô thị Trung Yên 13 Quận Cầu Giấy TP Hà Nội
Điện thoại: 0977754002 - (04)-2247 1200
minhdt@awas.vn
http://awas.vn
[IMGRIGHT=http://files.myopera.com/radiogaga/blog/thiet%20ke%20web.jpg]
Nhãn:
cổng thông tin,
portal,
thiet ke web,
thiết kế web,
website.
Thiết kế web chuyên nghiệp với AWAS CMS?
VSP CMS (hệ thống quản lý nội dung) được sử dụng để điều khiển và chỉnh sửa nội dung. Nội dung bao gồm tệp tin điện tử, hình ảnh, video, file âm thanh, tài liệu điện tử và văn bản web.Với VSP CMS các công ty có thể chia sẻ nội dung với người khác một cách dễ dàng, như hầu hết các hệ thống bây giờ.
* Xâu dựng website internet, intranet cho các tập đoàn, tổng công ty
* Cung cấp thông tin trong mạng nội bộ cũng như mạng internet
* Xuất bản báo chí, ấn phẩm điện tử
* Cung cấp dịch vụ thương mại điện tử
* Ứng dụng phần mềm chính phủ điện tử
* Website giới thiệu sản phẩm
* Website cho các tổ chức phi lợi nhuận - phi chính phủ
* Nền tảng cho cổng thông tin
* Website cho trường học
* Website cá nhân, blog, nhật ký...
Các chức năng chính:
- Nhập và tạo ra các tài liệu, video và các hình ảnh
- Xác định người sử dụng chính và vai trò của mình trong hệ thống quản lý nội dung
- Một khả năng để chỉ định một số vai trò và quyền lợi cùng với hệ thống quản lý tài liệu với các kiểu nội dung khác nhau các chuyên mục.
- Xác định cho việc quản lý và sơ đồ cong việc của hệ thống,đưa ra định nghĩa, nhiệm vụ, và thậm chí có thể gắn liền với thông điệp để các nhà quản lý nội dung sẽ được thông báo về các thay đổi nội dung một cách cụ thể.
- Một khả năng để ghi chép, theo dõi và quản lý rất nhiều các phiên bản của cùng một nội dung hay tập tin - một hệ thống quản lý tài liệu với nhiều phiên bản
- Một khả năng để xuất bản nội dung vào một khu lưu trữ tập trung, để tạo điều kiện lớn hơn truy cập vào nội dung. Quan trọng hơn là với thời gian, kho này là một yếu tố quan trọng của hệ thống CMS, tích hợp và tìm kiếm và các phương pháp thu hồi.
- Một số hệ thống quản lý nội dung (CMS) cho phép dùng định dạng của một số văn bản trong tài liệu như: phông chữ, màu sắc, bố trí bố cục…
Giải pháp thiết kế web hữu hiệu nhất cho bạn, hãy lựa chọn AWAS VSP. Chúng tôi cam kết đem đến cho bạn công cụ mạnh mẽ nhất cho việc quảng bá thương hiệu của bạn.
Thông tin chi tiết xin vui lòng liên hệ.
Công ty Cổ phần Công nghệ và Dịch vụ AWAS
Số 23 lô 6 – Trung Yên 13 – Cầu Giấy – Hà Nội
khanhnd@awas.vn – 093 690 6900
thanhnga@awas.vn – 0988 666 985
minhdt@awas.vn – 0977 754 002
website : http://awas.vn
* Xâu dựng website internet, intranet cho các tập đoàn, tổng công ty
* Cung cấp thông tin trong mạng nội bộ cũng như mạng internet
* Xuất bản báo chí, ấn phẩm điện tử
* Cung cấp dịch vụ thương mại điện tử
* Ứng dụng phần mềm chính phủ điện tử
* Website giới thiệu sản phẩm
* Website cho các tổ chức phi lợi nhuận - phi chính phủ
* Nền tảng cho cổng thông tin
* Website cho trường học
* Website cá nhân, blog, nhật ký...
Các chức năng chính:
- Nhập và tạo ra các tài liệu, video và các hình ảnh
- Xác định người sử dụng chính và vai trò của mình trong hệ thống quản lý nội dung
- Một khả năng để chỉ định một số vai trò và quyền lợi cùng với hệ thống quản lý tài liệu với các kiểu nội dung khác nhau các chuyên mục.
- Xác định cho việc quản lý và sơ đồ cong việc của hệ thống,đưa ra định nghĩa, nhiệm vụ, và thậm chí có thể gắn liền với thông điệp để các nhà quản lý nội dung sẽ được thông báo về các thay đổi nội dung một cách cụ thể.
- Một khả năng để ghi chép, theo dõi và quản lý rất nhiều các phiên bản của cùng một nội dung hay tập tin - một hệ thống quản lý tài liệu với nhiều phiên bản
- Một khả năng để xuất bản nội dung vào một khu lưu trữ tập trung, để tạo điều kiện lớn hơn truy cập vào nội dung. Quan trọng hơn là với thời gian, kho này là một yếu tố quan trọng của hệ thống CMS, tích hợp và tìm kiếm và các phương pháp thu hồi.
- Một số hệ thống quản lý nội dung (CMS) cho phép dùng định dạng của một số văn bản trong tài liệu như: phông chữ, màu sắc, bố trí bố cục…
Giải pháp thiết kế web hữu hiệu nhất cho bạn, hãy lựa chọn AWAS VSP. Chúng tôi cam kết đem đến cho bạn công cụ mạnh mẽ nhất cho việc quảng bá thương hiệu của bạn.
Thông tin chi tiết xin vui lòng liên hệ.
Công ty Cổ phần Công nghệ và Dịch vụ AWAS
Số 23 lô 6 – Trung Yên 13 – Cầu Giấy – Hà Nội
khanhnd@awas.vn – 093 690 6900
thanhnga@awas.vn – 0988 666 985
minhdt@awas.vn – 0977 754 002
website : http://awas.vn
Thứ Năm, 20 tháng 8, 2009
Giới thiệu website nhà đất - bất động sản http://tknd.vn
Website nhà đất mới xây dựng lại, đảm bảo các tiêu chí
- nhanh chóng đăng tin mua bán nhà đất
- tìm kiếm nhanh bất động sản quan tâm
- Kết nối giữ các thành viên của mạng.
Mời các bác ghé thăm
http://tknd.vn
Cộng đồng tìm kiếm nhà đất việt nam
- nhanh chóng đăng tin mua bán nhà đất
- tìm kiếm nhanh bất động sản quan tâm
- Kết nối giữ các thành viên của mạng.
Mời các bác ghé thăm
http://tknd.vn
Cộng đồng tìm kiếm nhà đất việt nam
mạng rao vặt mới http://banbuon.vn
Giới thiệu cái mạng rao vặt mới, với các chức năng
- Đăng ký thành viên
- Đăng tin mua bán + rao vặt.
Nhanh chóng đơn giản, dễ dùng, các bác vào dùng thử và cho ý kiến
http://banbuon.vn
[IMGRIGHT=http://files.myopera.com/radiogaga/blog/banbuon-logo.gif]
- Đăng ký thành viên
- Đăng tin mua bán + rao vặt.
Nhanh chóng đơn giản, dễ dùng, các bác vào dùng thử và cho ý kiến
http://banbuon.vn
[IMGRIGHT=http://files.myopera.com/radiogaga/blog/banbuon-logo.gif]
Đăng ký:
Bài đăng (Atom)